Готовый перевод Programming in D / Перевод: Foreword by Andrei Alexandrescu / Предисловие Андрея Александреску
Ddoc
$(DIV_CLASS foreword,
$(DERS_BOLUMU_CLASS foreword, Предисловие<span class="foreword_by"> Андрея Александреску</span>)
$(P
Кто знает Али, без потворства скажет вам что его книга суть есть отражение автора - проста, доходчива и к тому же хороша.
)
Каждое предложение в книге неспроста. Следуя за предложениями, вы идете вперед; не слишком быстро и не слишком медленно.
"Заметьте, метод $(C opApply()) основан на $(C foreach).
Так что $(C foreach) в функции $(C main()) "проходит" напрямую через элементы $(C points) (косвенно через $(C foreach) из метода)".
В итоге сказано столько слов сколько нужно.
И к тому же в правильном порядке... Али очень постарался, последовательно объясняя язык, и параллельно обучая начинающих.
)
$(P
Что мне больше всего нравится в этой книге, так это то, что она учит программированию $(I вообще).
Прочтите хорошую вводную книгу про Haskell, заодно изучите функциональное программирование. Читая книгу про C - научитесь системному программированию. Читайте книгу про Python и сможете писать скрипты, и т.п.
Так чему же учит хорошая вводная книга про D? А учит она Программированию - с большой буквы.
)
$(P
Подход D - "всему свой инструмент", позволяет применять несколько техник программирования, и при этом они не мешают друг-другу.
Чтобы было проще понять D, нужно просто принять его; ведь каждое неуклюжее решение можно улучшить - нужно лишь слегка переделать или даже полностью переосмыслить его.
И чтобы понять, что лучше сделать, вначале нужно понять, а что же вообще можно сделать. Книга "Программирование на D" как нельзя лучше поможет вам в этом.
А без такого понимания не напишешь хороший код ни на D, ни вообще, и точка.
)
$(P
К тому же обучение программированию, а заодно и языку - правильный выбор.
Постоянные объяснения о том что не нужно плодить одинаковый код; о необходимости выбора хороших имен; о правильном разделении кода и т.д. Здесь обо всем этом рассказывается - быстрые-и-грязные трюки постепенно превращаются в качественные решения, все как в жизни.
Вместо обучения тому как делать по-быстрому, книга учит как делать правильно, от чего читатель только выиграет.
)
$(P
Я всегда знал - D отлично подходит на роль первого языка программирования.
Используя D можно легко и непринужденно применять различные концепции программирования – системное, функциональное, объектно-ориентированное, обобщенное и порождающее.
И как я вижу, книга Али отличное тому подтверждение.
$(BR)
$(BR)
Андрей Александреску$(BR)
Сан-Франциско, $(I май 2015-го)
))
Macros:
SUBTITLE = Предисловие Андрея Александреску
DESCRIPTION=
KEYWORDS=
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: перевод редактируется
Переведено на Нотабеноиде
http://notabenoid.org/book/71439/386446
Переводчики: dlang, p_zombie
Настройки
Готово:
