Hajm 689 sahifalar
Изучай Erlang во имя добра! Для начинающих
Kitob haqida
Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга «Изучай Erlang во имя добра!» является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang.
Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев.
Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите… знак равенства вовсе не означает «равно»…
Издание предназначено как для начинающих изучать Erlang, так и для более опытных разработчиков. Даже в том случае, если читатель очень хорошо знаком с Erlang, книга сможет стать справочником и даже научить чему-то новому.
Главный вопрос из книги – научитесь ли вы программировать или понимать Эрланг? Да, вы узнаете базовые понятия, структуры данных, рекурсию, поймете ОТР и зачем он нужен. Скажу сразу понимать программы вы не сможете пока не пройдете главу ОТР.
Перевод книги не идеальный, странный порядок слов есть, многие термины без пояснений, приходится сверять термин с английской версией, также есть много пропущенного, я читал всегда открывая оригинал книги, терминал и редактор.
Почему так? А потому что издатель не хочет продавать pdf, читать онлайн такого рода технический материал – это ужас просто, периодически надо копировать текст, а когда ты на второй день открываешь книгу ты просто наугад скролишь нужное место; увеличил окно, изменился масштаб и книга слетает с твоего места, и ты опять скролишь, но есть другой плюс, если у вас есть время и вы можете перепечатывать код из книги, то это лучше для вас, для понимания и запоминания. Есть куча примеров из книги, можно скачать с официального сайта. Но почему то что-то все равно забывается, рекомендую найти практический материал как дополнение, что сложно как я думаю. Поэтому ковыряйте библиотеки с открытым кодом. Книга стоит для прочтения и старта программирования, особенно для тех кто не знает что такое функциональное программирование.
Я не планирую программировать на Эрланге, но было очень интересно познакомиться с этим функциональным языком и его экосистемой. Удивительный мир акторов, сопоставления с образцом и рекурсии.
Izohlar, 2 izohlar2