Новый язык D

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

  • Да

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

    Голосов: 9 81.8%

  • Всего проголосовало
    11

[ximik]

Местный
Регистрация
30 Авг 2005
Сообщения
236
Реакции
15
Credits
0
Последнее редактирование модератором:

медвед

Турист
Регистрация
27 Май 2007
Сообщения
5
Реакции
2
Credits
8
на Си смахивает... извиняюсь за выражение
 

Abraxas

ex-Team DUMPz
Свой
Регистрация
16 Сен 2004
Сообщения
1,191
Реакции
1,574
Credits
1
Нет предела совершенству...
потом D++ появится )))
 
B

bUg.

что то я не понял его преимуществ :)) жава все равно круче
 

ploki

Местный
Регистрация
16 Май 2005
Сообщения
237
Реакции
180
Credits
0
Анализировали мы его. Неортодоксальным сионистам очень нравится. Стройная идеология, тёмных углов мало, надёжность кода высокая. Полностью совместим с С99.
То есть D как язык - очень хорош. С жавой, кстати, достаточно мало общего, кроме ключевых слов. Но одним языком жив не будешь. Программисты пользуются не только языком (на котором думают), но и его реализацией, лучше в виде интегрированной среды разработки (на которой пишут).

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

S3

Местный
Регистрация
14 Июн 2005
Сообщения
365
Реакции
27
Credits
0
Ага,а потом будет e и т.д.
А вообще имхо хватит того что щас есть,ну если заняться нечем то улучшали бы существующие...
 

ploki

Местный
Регистрация
16 Май 2005
Сообщения
237
Реакции
180
Credits
0
Интересно...

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

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

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

P.S. Кстати, по поводу развития С++ ТрупСтрауса написал интересную и полемичную статью - Для просмотра ссылки Войди или Зарегистрируйся. Очень рекомендую к прочтению, хотя, естественно, IMHO.
 

waldo

Местный
Регистрация
22 Фев 2004
Сообщения
210
Реакции
59
Credits
0
Штука действительно во многом смахивает на яву. Или на C# если угодно - одна малина.
О перспективах говорить рано, нету кучи библиотек, нету кучи нажитого годами опыта - всего того, что присутствует для С++. Кстати, последний тоже не стоит на месте. Грядущий С++0x тоже принесет кучу интересного (лямбда-функции, определение аксиом, списочные инициализаторы..)
 
Г

герр Бисмарк

D - очень перспективный язык, по крайней мере он намоого проще и понятней C#. Хотя языки появляются и пропадают, только Cи и ассемблер будут всегда в ходу.
 

alexis-kzn

Турист
Регистрация
3 Авг 2007
Сообщения
10
Реакции
1
Credits
14
Толку от самого языка как такового? Идеальные (по мнению создателей) синтаксис и семантика? Только вот для серьезной работы нужны библиотеки, фраемворки, средства разработки, большое число людей, которые могут помочь. И откуда всему этому взяться у этого D?
 

ploki

Местный
Регистрация
16 Май 2005
Сообщения
237
Реакции
180
Credits
0
to alexis-kzn

А откуда это взялось у других языков? Откуда вообще всё берётся?
Языку D даже проще, он совместим с библиотеками C. К тому же уже есть библиотека Phobos (Для просмотра ссылки Войди или Зарегистрируйся) и др.

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

FractalizeR

Турист
Регистрация
7 Сен 2007
Сообщения
31
Реакции
2
Credits
58
Тем более, что как говорят, программировать надо не на языке, а с использованием языка.
Программирование на конкретном языке сильно сужает диапазон мышления программиста.
 

ploki

Местный
Регистрация
16 Май 2005
Сообщения
237
Реакции
180
Credits
0
to FractalizeR

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

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

Может, Вы хотели сказать "на одном языке"?
 

pult

Местный
Регистрация
24 Сен 2007
Сообщения
10
Реакции
19
Credits
20
Достаточно написать реализацию D под .net и все нужные либы сразу в кармане. Для IDE аналогично - достаточно плагин под SharpDeveloper или VS (под BDS кстати не слышал чтобы бала открыта спецификация по встраиванию чужих компиляторов).
Примеров уже есть - пожалуй яркий - Chrome - это реализация pascal под .net с полноценным встраиванием в VS.
 

waldo

Местный
Регистрация
22 Фев 2004
Сообщения
210
Реакции
59
Credits
0
Достаточно написать реализацию D под .net и все нужные либы сразу в кармане. Для IDE аналогично - достаточно плагин под SharpDeveloper или VS (под BDS кстати не слышал чтобы бала открыта спецификация по встраиванию чужих компиляторов).
Примеров уже есть - пожалуй яркий - Chrome - это реализация pascal под .net с полноценным встраиванием в VS.

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