Свързани публикации 'functional-programming'


10 често срещани грешки при разработката на React
Основи на разработката на Solid React: Най-добри практики за компоненти, състояние, кукички и изобразяване React се превърна в популярен избор за изграждане на модерни уеб приложения поради своята компонентно-базирана архитектура и декларативен характер. Разработчиците обаче, особено тези, които са нови за React, могат да попаднат в определени клопки, които могат да попречат на производителността и да доведат до код, който е по-труден за поддръжка. В тази статия ще проучим десетте..

Игра Breakout с JavaScript, React и SVG. Част 1
Това е част от курса „„Пробивна игра с JavaScript, React и SVG““. В този курс ще изградим Breakout Game с JavaScript, React и SVG. Ние ще започнем играта с create-react-app и няма да използваме никакви допълнителни библиотеки, просто обикновен модерен JS и React. Ще използваме функционално, неизменно програмиране и по пътя ще научим React Hooks, SVG изобразяване и основите на разработката на игри. Можете да намерите изходния код в това хранилище на GitHub и разгледайте играта тук..

Какво се случва с къдрави скоби в Scala?
Като много разработчици на Scala бях ентусиазиран от промените, които дойдоха в Scala 3. Аз съм голям фен на новия синтаксис Enum, типове Union и Intersection, експортен синтаксис (мой личен фаворит), синтаксис от най-високо ниво и много други подобрения, дошли с последната основна версия. Използвах Scala 3 за лични проекти — моята професионална работа все още е написана в Scala 2, но постигам напредък към преместването на тези проекти във версия 3 — и съм щастлив да съобщя, че Scala..

Безболезнена неизменност
Компромисно сравнение на Immutable.js, Seamless-immutable и Timm TL; DR С популярността на Immutable.js и Seamless-immutable, която преминава през покрива, кой се нуждае от още една библиотека за неизменност? Може би вие, ако не искате да заключите достъпа за четене до вашите данни чрез чужд API, се нуждаете от разумна производителност при запис и лесен за използване API . Точно това е балансът, който Timm се опитва да постигне. Прочетохме публикациите , изгледахме..

Функционалното програмиране е всичко за изрази
Функционалното програмиране е свързано с оценяването на изрази към стойности. За някой нов във функционалното програмиране тази концепция може да бъде трудна за разбиране в началото. Чудесен начин да го разберете е като го сравните с императивното програмиране. В своята лекция за наградата Тюринг Може ли програмирането да бъде освободено от фон стила на Нойман? Функционален стил и неговата алгебра от програми , Джон Бекъс показва, че един императивен език за програмиране – като C и Java..

Байт кодиране Проблем #214
Какво казва лисицата? Този брой 214 на #newsletter включва статия за оптимизации за lexer в #golang , някои луди бръщолевения на #functionalprogramming и чудното пътуване, което пренася Zelda Classic към #webassembly . Фантастично богатство на Ели Бендерски, Ойсин Кидни и Конър Кларк за невероятното съдържание. Ако искате да получавате броеве на бюлетина направо във входящата си кутия, когато излязат, помислете дали да не се абонирате на връзката по-долу...

Javascript част 4
Днес говорим за „функции“ в javascript. (Това е важна тема, защото ние използваме функции в доста голяма степен в Javascript.) функции: функциите са основни градивни елементи за javascript. Функцията е javascript процедура за задаване на изрази, които изпълняват задача или изчисляват стойност. На английски изграждаме машина, която да изпълнява задачи вместо нас, вместо да изведе „здравей свят“ десет пъти по този начин. и т.н., и т.н. Вместо това бихте изградили функция или..