вторник, 22 мая 2012 г.

[life.prog] Отписался от news-группы digitalmars.D.announce…

…на которую был подписан лет пять, если не больше. Таки это означает, что интерес к языку D для меня утрачен окончательно. Как в связи с тем, что надоело следить за его перманентным строительством. Так и в связи с тем, что круг моих профессиональных обязанностей постепенно меняется. И если так и пойдет далее, то через несколько лет мне будет фиолетово, пишутся ли программы на C++ или на D…

Долго думал, какой смайлик ставить в конце предыдущего абзаца – грустный или веселый. Так и не придумал. Жизнь покажет.

13 комментариев:

Rustam комментирует...

А я наоборот, решил плотнее следить, даже книжку прикупил http://www.books.ru/books/yazyk-programmirovaniya-d-827252/?show=1
По моему до конца года релизнется :).

eao197 комментирует...

@Rustam:

Я видел твою тему на RSDN. И твой отзыв о самой книге.

А вот описаны ли в ней Voldemort Types In D?

Rustam комментирует...

Нет не описаны, да и я об их существовании только от тебя узнал, хотя нечто подобное использовал в питоне и видел в OCaml (там есть анонимные классы).
В книге даже возможности шаблонов описаны довольно куцо.

eao197 комментирует...

@Rustam:

Вот история и продолжается. Если они что-то зарелизят, то это может быть уже не то, что описано в книге.

Rustam комментирует...

Книга написана достаточно осторожно, для Алекандреску даже очень осторожно :)
Так что "не то" возможно только в мелочах, ну и понятно что многих уже реализованных вещей в книге нет.
Ну и возьми скажем первое издание аналогичного труда Страуструпа и попробуй скомпилировать примеры оттуда :)

eao197 комментирует...

@Rustam:

Ну да ладно. Поживем-увидим.

Miroslav комментирует...

я так читаю голанг-натз. И каждый раз задаюсь вопросом а зачем :)

eao197 комментирует...

@Miroslav:

Имхо, важное отличие D от Go в том, что D делает профессиональный компиляторописатель + ученный-исследователь. Увидеть в их устремлениях какую-то конкретную цель (т.е. для чего нужен еще один ЯП) лично мне не удается уже. Разве что такой целью является сам процесс разработки D.

Язык Go разрабатывается большой компанией со вполне понятными, вроде как даже озвученными целями, а именно -- создается инструмент для написания низкоуровневого инфраструктурного кода в самом Google. Посему Go, по крайней мере в Google, должен сразу пойти в работу.

Не факт, конечно, из Go что-нибудь получится даже для самого Google (не говоря уже про выход Go в мейнстрим). Но для развития ЯП как прикладного инструмента второй подход явно лучше, чем первый (выбранный разработчиками D). Go

eao197 комментирует...

@Miroslav:

Так что не удивлюсь, если со временем чтение рассылок по языку Go даст вам знание нового успешного мейнстримового языка.

Miroslav комментирует...

>Так что не удивлюсь, если со временем чтение рассылок по языку Go даст вам знание нового успешного мейнстримового языка.

мало там от мейнстрима. И с успешностью тоже не все так просто.

eao197 комментирует...

@Miroslav:

Так это сейчас. Году эдак в 2005 Ruby был мало кому известным языком. Которому, тем не менее, было почти десять лет.

Но язык был в реальной работе постоянно. Поэтому со временем для него нашлось Killer App.

Rustam комментирует...

Руби как и питон это скорее аргумент в поддержку D а не Go :)

Miroslav комментирует...

вот прям щас идет флеймоопасная тема с названием "memory safety and concurrency" линк в гуглогруппах (http://groups.google.com/group/golang-nuts/browse_thread/thread/8a5dcd23e7a9d2d1) но там может хотеть логин(?). Это и ди касается тоже я думаю ;)