The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вышла новая версия dmd 2.063, компилятора для языка D, opennews (ok), 31-Май-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


35. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Kodir (ok), 31-Май-13, 19:58 
> Нет, ибо экосистема безнадёжно загублена.

Полная пурга от мистера ононизмуса. Какая экосистема, вы о чём, ваше мимозейшество?
Ди - это прежде всего ЯЗЫК, который развивается по нормальным законам софтостроения - вводятся фичи, тестируются, принимается решение брать-не брать. Попутно развивается библиотека. Кому и в каком месте чешется Ди? Язык - превосходный, впитал в себя столько интересных вещей, на которые сипиписники ещё лет 20 облизываться будут. Казалось бы, ни у кого нет "легаси" библиотек на мегабайты Ди-кода, чё всё ноете-то? Напишете код, тогда и возмущайтесь "нестабильностью"! А то выйдут, пёрнут, "а я чо? я ничо - вы уж сами разбирайтесь!" - известный анекдот про тупого кузнеца.

У меня был написан прокси-сервер, в котором не сменилось ни строчки кода (благодаря Ди уместился в 500 строк). Мне почему-то развивающийся Ди не мешает. Хотя, может я не учёл плохих танцоров?...

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

39. "Вышла новая версия dmd 2.063, компилятора для языка D"  –1 +/
Сообщение от Аноним (-), 31-Май-13, 20:12 
>который развивается по нормальным законам софтостроения - вводятся фичи, тестируются, принимается решение брать-не брать.

Нет такой вещи как "нормальные законы софтостроения". Да и между C++ и D в плане подготовки стандарта разницы нету - в C++ точно так же вводились фичи, обкатывались и лишь потом принималось решение брать их или нет. Просто там люди умеют делать это незаметно для пользователей.

>на которые сипиписники ещё лет 20 облизываться будут

Половина есть в C++11 в куда более удачной форме, оставшиеся удачные фичи из D и не только попадут в C++14 и C++17.

> Напишете код, тогда и возмущайтесь "нестабильностью"!

OpenMW уже написали. А потом переписали на плюсы и избавили себя от проблем.

Ответить | Правка | Наверх | Cообщить модератору

44. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Crazy Alex (ok), 31-Май-13, 20:41 
Между разработкой плюсво и D не было разницы, кога Стауструп плюсы в Bell Labs ваял, вноя изменения по собственному опыту и пожеланиям коллег. Сейчас плюсы (которые я, кстати, воплне ценю - но понимаю их грабельность) безнадежно завязли в комитетщине, в результате которой те же концепты, например, так и не были приняты.
Ответить | Правка | Наверх | Cообщить модератору

54. "Вышла новая версия dmd 2.063, компилятора для языка D"  –1 +/
Сообщение от Аноним (-), 31-Май-13, 21:39 
> безнадежно завязли в комитетщине

Лол, такие как вы на любые стандарты говорят "Вы что, всех хотите под одну гребенку?". Все мы уже знаем что случается с языками, которые "без комитетщины" меняются целиком по желанию левой пятки.

> в результате которой те же концепты, например, так и не были приняты.

А вы хоть удосужились почитать почему они не были приняты?

Ответить | Правка | Наверх | Cообщить модератору

46. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Crazy Alex (ok), 31-Май-13, 20:51 
Две основные фишки D - отказ от совместимости кода с сями и приличный синтаксис шаблонов - в плюсы не попадут никогда. Нормальный const - тоже. Как и compile-time code execution, alias this, унифицированный синтаксис вызова функций и т.п.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

55. "Вышла новая версия dmd 2.063, компилятора для языка D"  –1 +/
Сообщение от Аноним (-), 31-Май-13, 21:44 
> Две основные фишки D - отказ от совместимости кода с сями

Да, удачи. Пусть от любой совместимости откажутся, а то что-то в вами же указанной репе с безумными легионами D'шных пакетов (http://registry.vibed.org/) почти все - обёртки над библиотеками на пормальных языках.

> и приличный синтаксис шаблонов...
> Нормальный const

Вот, теперь пошли шаблоны "в D нормальный %s". И не скажешь что не аргументированно :)

Ответить | Правка | Наверх | Cообщить модератору

61. "Вышла новая версия dmd 2.063, компилятора для языка D"  +2 +/
Сообщение от Crazy Alex (ok), 01-Июн-13, 00:31 
Ну да, повнимательнее посмотреть вам было лень. Там вообще-то оберток меньше половины, а те, что есть - к большим штукам вроде OpenSSL, баз данных, LLVM.

Ну и если вам const, который ничего не гарантирует - нормален, можете продолжать пользоваться плюсовым.

Ответить | Правка | Наверх | Cообщить модератору

50. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Аноним (-), 31-Май-13, 21:12 
> Какая экосистема, вы о чём, ваше мимозейшество?

Слова коверкать перестань, глупо выглядишь. А экосистема действительно никакая. Нет её, экосистемы-то. Ибо никто понять не может, в какую нишу этот D метит. На сайте очень много сравнений с С++. А вот хрен, не замена он для С++ ни разу. Для той ниши, где С++ до сих пор силён и не собирается сдавать позиции (игры, например), сборщик мусора неприемлем. А в D он в реальности неотключаемый (никто в здравом уме не будет с нуля переписывать всю стандартную библиотеку D). В enterprise сегменте Java во все поля, с тучей уже написанных библиотек на все случаи жизни, ещё и языков для JVM платформы куча, тут тоже D не ждут. Embedded с С слезать не собирается, местами ещё и ASM встречается. В web своих языков охапка, у D по сравнению с ними вообще killer features не видно. Мобилки/планшеты? И тут пролетаем.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

52. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Crazy Alex (ok), 31-Май-13, 21:34 
Ну вот David Simsha его с успехом применяет для исследований в области генетики - датасеты у него громадные, и джавы всякие с их дикими накладными расзодами на объект неудобны. С другой стороны - у плюсов большие проблемы с приличными абстракциями и высокоуровневыми описаниями. А D  в самый раз подошел.

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

Ответить | Правка | Наверх | Cообщить модератору

56. "Вышла новая версия dmd 2.063, компилятора для языка D"  –1 +/
Сообщение от Аноним (-), 31-Май-13, 21:46 
> Ну вот David Simsha его с успехом применяет для исследований в области
> генетики

Да-да, не забуду тот феерически пост когда кто-то ему показал как то же делается на C++ - в 2 раза меньше кода, код гораздо понятнее и работает быстрее в полтора раза.

Ответить | Правка | Наверх | Cообщить модератору

59. "Вышла новая версия dmd 2.063, компилятора для языка D"  –1 +/
Сообщение от Аноним (-), 31-Май-13, 22:53 
Можно ссыль? Очень интересно.
Ответить | Правка | Наверх | Cообщить модератору

62. "Вышла новая версия dmd 2.063, компилятора для языка D"  +1 +/
Сообщение от Crazy Alex (ok), 01-Июн-13, 00:32 
Ссылочку можно?
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

67. "Вышла новая версия dmd 2.063, компилятора для языка D"  +1 +/
Сообщение от JavJav (?), 01-Июн-13, 13:03 
Не представляю что можно написать на С++ коротко, а на D нельзя. Что есть в С++, чего нет в D?
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

68. "Вышла новая версия dmd 2.063, компилятора для языка D"  +/
Сообщение от Аноним (-), 01-Июн-13, 22:40 
вот для web D сейчас в основном и применяется. Все больше компаний подсчитывает, сколько лишних ресурсов потребляется их любимыми рорами и джангами, ужасается, и переходит - кто на node.js, кто на go, кто на vibe.d :)
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру