Прикупил книжку в электронном виде, читаю. Язык очень радует, подумываю его задействовать поплотнее, только надо сперва на практике пощупать, скорость померять, грабли поискать. Сам текст написан не без юмора, тоже радует. Книжка на 500 страниц, возможно, чересчур подробна, но лучше так, чем разрозненные и неполные спеки в сети. По сути она станет официальным описанием языка, похоже. А для краткости там в конце глав есть таблички, где все просуммировано, можно воду не читать при желании.
Re[6]: Александреску "Язык программирования D" на русском.
Здравствуйте, D. Mon, Вы писали:
DM>Прикупил книжку в электронном виде, читаю. Язык очень радует, подумываю его задействовать поплотнее, только надо сперва на практике пощупать, скорость померять, грабли поискать.
Для полного счастья мне в D не хватает только встроенных в язык АлгТД с ПМ.
Скорость у dmd от digital mars если сравнить с хорошими C++ компиляторами слабовата, оптимизатор подводит.
Но gdc уже не уступает например g++.
Хотя я это несколько лет назад мерял, надо перепроверять.
Грабли пока встречаются, но если не увлекаться шаблонами нечасто.
Re[6]: Александреску "Язык программирования D" на русском.
Сия книжка у меня уже давно скачана из инета и закачана на ридер в электронном виде, ждет своей очереди после прочтения книжки по языку Go. Я думал на русском в электронном виде есть
Re[10]: Александреску "Язык программирования D" на русском.
Здравствуйте, kaa.python, Вы писали:
KP>D — язык хороший, но приход в него Александреску, на мой взгляд, убил его окончательно (хотя это и хорошо, он хотя-бы С++ оставил в покое ). В то же время Rust, как ты и сам заметил, не привнося чего-то нового, собирает хорошее старое. Плюс то, что он имеет за спиной поддержку Мозиллы, обнадеживает в вопросе скорости развития.
Тут (и здесь) интересная новость, возможно D вскоре будет включен в состав gcc, может даже уже в версии 4.8, думаю это может очень прилично поднять интерес к языку.
Re[11]: Александреску "Язык программирования D" на русском.
Здравствуйте, FR, Вы писали:
FR>Тут (и здесь) интересная новость, возможно D вскоре будет включен в состав gcc, может даже уже в версии 4.8, думаю это может очень прилично поднять интерес к языку.
Гут! А насколько GDC сопоставим по фичам с последним DMD? Или там только бэкенд другой?
Re[11]: Александреску "Язык программирования D" на русском.
Здравствуйте, FR, Вы писали:
FR>Тут (и здесь) интересная новость, возможно D вскоре будет включен в состав gcc, может даже уже в версии 4.8, думаю это может очень прилично поднять интерес к языку.
Рад за вас, но все равно за Rust болеть буду
Re[12]: Александреску "Язык программирования D" на русском.
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Не могу дотерпеть год до десятилетия с момента поста. Хочу спросить — как идут дела.
Лично мне тот крокодил что вырос из Rust образца 2012 года не нравится. Обещали своего рода Erlang на стероидах, а вырос какой-то монстр, где ты только и занят работой компилятора по доказыванию корректности кода
Re[10]: Александреску "Язык программирования D" на русском.
Чего "минус"? Десять лет назад мне этот язык рекламировали, но я отказался.
Соображения были такие, что не надо за него браться, пока к нему инфраструктуру не развили (библиотеки для работы со всяким).
Сейчас, теоретически, время пришло.
И тут ты говоришь, что не нравится и минусуешь.
Я хочу понять, много ли я пропустил, не начав его учить тогда (И стоит ли начинать сейчас).
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>И тут ты говоришь, что не нравится и минусуешь.
И я минусую. Потому что тупые вопросы задаёшь. Какое отношение количество строк имеет к качеству языка??
ЭФ>Я хочу понять, много ли я пропустил, не начав его учить тогда (И стоит ли начинать сейчас).
Тебе написали уже:
где ты только и занят работой компилятора по доказыванию корректности кода
Вот и всё, что нужно знать о Ржавчине.
Re[12]: Александреску "Язык программирования D" на русском.
Здравствуйте, Эйнсток Файр, Вы писали:
K>> Какое отношение количество строк имеет к качеству языка??
ЭФ>Если язык удобный и приятный, писать на нём — песня, ЭФ>код так и рвётся наружу тоннами.
К чему эти логические цепочки, если тебе сразу же сказали, что язык — говно? А ты стал спрашивать про количество строк ПОСЛЕ. К чему??
Re[14]: Александреску "Язык программирования D" на русском.
Здравствуйте, Эйнсток Файр, Вы писали:
K>> тебе сразу же сказали, что язык — говно?
ЭФ>Сказали неубедительно. А поскольку я не владею телепатией, я пытаюсь отсечь альтернативные рассуждения.
ЭФ>Например, он больше говно, чем питон, или меньше? Насколько и почему?
Если язык сразу не зашёл, ты хоть тыщщу строк напиши — любить больше не станешь.
И вообще, "хорошесть" языка — вещь больше субъективная. Ты не сможешь принять чьё-то мнение, пока сам в языке не покрутишься. Не спрашивай — пробуй сам, тогда оценишь.
А пестон... он не хуже другого говна или лучше — он просто говно. Как и жабоскрипт или похапэха. Нет смысла разбираться в его сортах.
Re[16]: Александреску "Язык программирования D" на русском.
Здравствуйте, Эйнсток Файр, Вы писали:
K>> Не спрашивай — пробуй сам
ЭФ>Меня от раста уже 10 лет воротит, если ты не заметил, хотя я его ещё не пробовал. ЭФ>Но вот люди говорят, что пробовать надо обязательно...
Будь спокоен в мире суеты. hype — это и есть "много говорят, но мало кто делает". Чисто инженерно, Раст — это какой-то "ассемблер с гемороем". Это точно не будущее. Смотри на другие языки, хотя бы на мэйнстримный C# (если нужна стабильная работа), а в перспективе — Nemerle или даже D (для развития более интересных скилов).