Еще семь языков за семь недель
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Великими программистами не рождаются, ими становятся. Индустрия переходит от объектно-ориентированных языков к функциональным языкам, и вам необходимо стремиться к радикальному улучшению. Новые языки программирования снабжают вас инструментами и идиомами, необходимыми для совершенствования вашего мастерства. В то время как другие учебники по языку знакомят вас с базовой установкой и «Привет, мир», мы стремимся к большему. Каждый язык в «Больше семи языков за семь недель<.em>» проведет вас шаг за шагом по самым важным парадигмам нашего времени. Вы выучите семь захватывающих языков: Lua, Factor, Elixir, Elm, Julia, MiniKanren и Idris.
Изучите отмеченную наградами серию программ, которая вдохновила язык Elixir. Узнайте, как другие программисты из самых разных сообществ решают проблемы, достаточно важные для разработки языка. Расширьте свой кругозор и научитесь решать проблемы многоядерности и распределения.
На каждом языке вы решите нетривиальную задачу, используя методы, которые делают этот язык особенным. Напишите полнофункциональную игру на Elm без единого обратного вызова, которая компилируется в JavaScript, чтобы вы могли развернуть ее в любом браузере. Напишите логическую программу на Clojure, используя модель программирования MiniKanren, которая столь же мощна, как и Пролог, но гораздо лучше взаимодействует с внешним миром. Создайте распределенную программу в Elixir с использованием макросов в стиле Lisp, богатого синтаксиса, подобного Ruby, и возможностей виртуальной машины Erlang. Создайте свой собственный слой объектов в Lua, статистическую программу в Julia, доказательство в коде с помощью Idris и игру-викторину в Factor.
Когда вы закончите, вы напишете программы в пяти различных парадигмы программирования, написанные на трёх разных континентах. Вы изучите четыре передовых языка, изобретенных за последние пять лет, и еще три совершенно разных языка, каждый из которых может научить вас чему-то важному.
Характеристики
- ФИО Автора
- Bruce Tate
Frederic Daoud
Ian Dees
Jack Moffitt - Язык
- Английский