172 похожих чатов

Ребята, а почему D не так популярен, если он настолько

"крутой" в сравнении с тем же C++? Хреновый маркетинг, продвижение в массы? Незрелость экосистемы? Каковы на ваш взгляд основные причины?

Я частенько вижу ироничные комментарии в сети насчёт D. Что он нафиг никому не сдался и бла-бла. И писать будут на C++ ещё 100500 лет.

При этом при всём про него говорят только то, что он сам по себе классный ЯП. Что в нём учтены многие недочёты, которые присутствуют и тянутся за тем же C++

Вот у меня какая-то дихотомия и возникает :)


* Мне для себя. Разобраться и понять :)

24 ответов

23 просмотра

Не знаком с Д, но на фоне раста - отрыв заметен

За спиной нет гигантов.

Ну это прям платиновая тема, но в основном все приходят к "не хайпонуло"

4ront-(4rontender) Автор вопроса

и инфраструктура, и оверхеды, и баги компиляторов

D ещё популярен по сравнению с некоторыми другими языками

4ront-(4rontender) Автор вопроса

Но брать его никто особо не хочет. Боятся?

4ront-(4rontender) Автор вопроса
Ivan Dereviankin 🇺🇦
Его тупо не знают

вот да опередили немного )

4ront (4rontender)
Но брать его никто особо не хочет. Боятся?

Я не знаю. Лично я не беру D, потому что брать язык с GC, основанный не на лямбда исчислении, не очень хочется.

4ront-(4rontender) Автор вопроса
4ront (4rontender)
вот да опередили немного )

замкнутый круг как в том приколе про опыт работы )

4ront-(4rontender) Автор вопроса
4ront-(4rontender) Автор вопроса
Ivan Dereviankin 🇺🇦
Да есть в Ди лямбды

Я к сообщению выше имел в виду ) > GC, основанный не на лямбда исчислении, не очень хочется.

4ront (4rontender)
Я к сообщению выше имел в виду ) > GC, основанны...

Дак лямбды и лямбда исчислении это разное)

4ront (4rontender)
А чем отсутствие лямбд чревато?

Чревато в принципе ничем, тут типо выбор между языками, которые работают по принципу машины тьюринга и которые работают на более математической модели лямбда-исчисления, но их компилятор/интерпретатор всё равно конечно вынужден считать с машиной.

4ront-(4rontender) Автор вопроса
Dark Hole
Дак лямбды и лямбда исчислении это разное)

ну я и написал-извинился ) https://t.me/dlangru/256702

Мой взгляд со стороны разработчика на многих языках за деньги (D, Haskell, Rust, Scala): 1. У D была долго длящаяся проблема с лёгкими потоками. Был vibe.d, есть поддержка в ядре языка, но сходу использовать их очень сложно. Сейчас, возможно, уже разрешили, я не следил. 2. Сообщество маленькое и не пересилило порог сетевого эффекта и итого мало качественных библиотек на повседневные задачи. 3. Не попали в нишу, для GC + мощной системы типов есть Haskell, Scala. Для задротящих на производительность отпугивала завязка на GC и они уползали в Rust или плюсы. В 2016ом без GC вообще мало что работало.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта