Наши преимущества

Новый язык D

Будет ли D мать спрос и популярность?

  • Да

    Голосов: 2 18.2%
  • Нет

    Голосов: 9 81.8%

  • Всего проголосовало
    11
что то я не понял его преимуществ :)) жава все равно круче
 
Анализировали мы его. Неортодоксальным сионистам очень нравится. Стройная идеология, тёмных углов мало, надёжность кода высокая. Полностью совместим с С99.
То есть D как язык - очень хорош. С жавой, кстати, достаточно мало общего, кроме ключевых слов. Но одним языком жив не будешь. Программисты пользуются не только языком (на котором думают), но и его реализацией, лучше в виде интегрированной среды разработки (на которой пишут).

Потенциал у D велик. Но будет ли он востребован? Не знаю. Почти всё, что есть хорошего в D, уже есть, например, в Delphi (кроме метапрограммирования, ну и ключевых слов). Что проще - написать отдельную IDE, заточенную под D, интегрировать D в какую-то IDE (в Visual Studio или BDS) или доработать язык Delphi для повышения эффективности и выразительности?
 
Ага,а потом будет e и т.д.
А вообще имхо хватит того что щас есть,ну если заняться нечем то улучшали бы существующие...
 
Интересно...

1. На одном полюсе мнение - "Нет предела совершенству".
2. На другом - "Хватит того что щас есть".

С первым не поспоришь, хотя и возникает вопрос, не является ли лучшее врагом хорошего в данный момент времени.
А вот в защиту второго варианта хочется услышать аргументы.

Очень интересен ещё вопрос ко всем - почему Вы лично в последний раз начали изучать новый язык программирования?
Я тоже отвечу, но чуть позже.

P.S. Кстати, по поводу развития С++ ТрупСтрауса написал интересную и полемичную статью - Как увидеть ссылки? | How to see hidden links?. Очень рекомендую к прочтению, хотя, естественно, IMHO.
 
Штука действительно во многом смахивает на яву. Или на C# если угодно - одна малина.
О перспективах говорить рано, нету кучи библиотек, нету кучи нажитого годами опыта - всего того, что присутствует для С++. Кстати, последний тоже не стоит на месте. Грядущий С++0x тоже принесет кучу интересного (лямбда-функции, определение аксиом, списочные инициализаторы..)
 
D - очень перспективный язык, по крайней мере он намоого проще и понятней C#. Хотя языки появляются и пропадают, только Cи и ассемблер будут всегда в ходу.
 
Толку от самого языка как такового? Идеальные (по мнению создателей) синтаксис и семантика? Только вот для серьезной работы нужны библиотеки, фраемворки, средства разработки, большое число людей, которые могут помочь. И откуда всему этому взяться у этого D?
 
to alexis-kzn

А откуда это взялось у других языков? Откуда вообще всё берётся?
Языку D даже проще, он совместим с библиотеками C. К тому же уже есть библиотека Phobos (Как увидеть ссылки? | How to see hidden links?) и др.

P.S.
Язык впервую очередь - средство выражения мыслей программиста. Если программистам понравится выражать на нём свои мысли, то всё будёт.
 
Тем более, что как говорят, программировать надо не на языке, а с использованием языка.
Программирование на конкретном языке сильно сужает диапазон мышления программиста.
 
to FractalizeR

"Программирование на конкретном языке сильно сужает диапазон мышления программиста" - ?

А как Вы представляете себе программирование не на конкретном языке?

Может, Вы хотели сказать "на одном языке"?
 
Достаточно написать реализацию D под .net и все нужные либы сразу в кармане. Для IDE аналогично - достаточно плагин под SharpDeveloper или VS (под BDS кстати не слышал чтобы бала открыта спецификация по встраиванию чужих компиляторов).
Примеров уже есть - пожалуй яркий - Chrome - это реализация pascal под .net с полноценным встраиванием в VS.
 
Достаточно написать реализацию D под .net и все нужные либы сразу в кармане. Для IDE аналогично - достаточно плагин под SharpDeveloper или VS (под BDS кстати не слышал чтобы бала открыта спецификация по встраиванию чужих компиляторов).
Примеров уже есть - пожалуй яркий - Chrome - это реализация pascal под .net с полноценным встраиванием в VS.

Синтаксис придется менять, чтобы все дотнетовские фичи поддерживать. И привязка к винде сразу появляется..
 
Верх