Programming in D / Перевод: Foreword by Andrei Alexandrescu / Предисловие Андрея Александреску
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Ddoc dlang 09.11.17 в 15:43 |
|
|
$(DERS_BOLUMU_CLASS foreword, Предисловие<span class="foreword_by"> Андрея Александреску</span>) dlang 09.11.17 в 15:36 |
||
|
$(P dlang 09.11.17 в 15:38 |
+3 | |
|
$(P dlang 09.11.17 в 15:42 Каждое предложение в книге неспроста. Следуя за предложениями, вы идете вперед; не слишком быстро и не слишком медленно. p_zombie 09.11.17 в 17:09 |
||
|
"Заметьте, метод $(C opApply()) основан на $(C foreach). dlang 09.11.17 в 15:44 |
+7 | |
|
Так что $(C foreach) в функции $(C main()) "проходит" напрямую через элементы $(C points) (косвенно через $(C foreach) из метода)". dlang 09.11.17 в 15:46 |
+2 | |
|
В итоге сказано столько слов сколько нужно. dlang 09.11.17 в 15:47 |
||
|
И к тому же в правильном порядке... Али очень постарался, последовательно объясняя язык, и параллельно обучая начинающих. dlang 09.11.17 в 15:48 |
+1 | |
|
$(P dlang 09.11.17 в 15:50 |
||
|
Прочтите хорошую вводную книгу про Haskell, заодно изучите функциональное программирование. Читая книгу про C - научитесь системному программированию. Читайте книгу про Python и сможете писать скрипты, и т.п. dlang 09.11.17 в 15:52 |
||
|
Так чему же учит хорошая вводная книга про D? А учит она Программированию - с большой буквы. dlang 09.11.17 в 15:53 |
||
|
$(P dlang 09.11.17 в 15:54 |
||
|
Чтобы было проще понять D, нужно просто принять его; ведь каждое неуклюжее решение можно улучшить - нужно лишь слегка переделать или даже полностью переосмыслить его. dlang 09.11.17 в 15:56 |
||
|
И чтобы понять что лучше сделать, вначале нужно понять, а что же вообще можно сделать... Книга "Программирование на D" как нельзя лучше поможет вам в этом. dlang 09.11.17 в 15:58 И чтобы понять, что лучше сделать, вначале нужно понять, а что же вообще можно сделать. Книга "Программирование на D" как нельзя лучше поможет вам в этом. p_zombie 09.11.17 в 17:12 |
||
|
А без такого понимания не напишешь хороший код ни на D, ни вообще, и точка. dlang 09.11.17 в 15:58 |
||
|
$(P dlang 09.11.17 в 16:03 |
+13 | |
|
Постоянные объяснения о том что не нужно плодить одинаковый код; о необходимости выбора хороших имен; о правильном разделении кода и т.д. Здесь обо всем этом рассказывается - быстрые-и-грязные трюки постепенно превращаются в качественные решения, все как в жизни. dlang 09.11.17 в 16:03 |
+7 | |
|
Вместо обучения тому как делать по-быстрому, книга учит как делать правильно, от чего читатель только выиграет. dlang 09.11.17 в 16:14 |
||
|
$(P dlang 09.11.17 в 16:20 |
+1 | |
|
Используя D можно легко и непринужденно применять различные концепции программирования – системное, функциональное, объектно-ориентированное, обобщенное и порождающее. dlang 09.11.17 в 16:22 |
+1 | |
|
И как я вижу, книга Али отличное тому подтверждение. dlang 09.11.17 в 16:24 |
||
|
$(BR) dlang 09.11.17 в 16:25 |
||
|
Macros: dlang 09.11.17 в 16:25 |
