Готовый перевод 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

Настройки

Готово:

100.00% КП = 1.1