The OpenNET Project / Index page

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



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

Оглавление

Релиз компилятора D версии 2.068.0, opennews (??), 10-Авг-15, (0) [смотреть все]

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


10. "Релиз компилятора D версии 2.068.0"  +/
Сообщение от Crazy Alex (ok), 10-Авг-15, 16:09 
А это - http://dlang.org/spec.html - что? Ну и да, понятия "серьёзных проектов" и каждого свои.

Как раз "обкатки идей" там практически нет. Там обкатка того, как эти идеи застваить взаимодействовать вменяемым образом - причём не теоретически красиво,а на практике удобно - но это не переносится никуда, так как даже лёгкое измнеение набора фич или их семантики меняет всё картинку.

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

88. "Релиз компилятора D версии 2.068.0"  +/
Сообщение от Аноним (-), 11-Авг-15, 10:58 
> А это - http://dlang.org/spec.html - что? Ну и да, понятия "серьёзных проектов"
> и каждого свои.

Это техническая документация. Лучше чем ничего, конечно, но это не ISO/IEC-14882, к примеру.

И не надо говорить, что стандарт не нужен. Нужен, и не только как единое описание языка, не зависящее от реализации. При стандартизации многие идеи пересматриваются спецами с самым разным опытом и знаниями и в результате остается лучший вариант. А здесь языком рулит небольшая группа людей - даже во главе с Александреску это не обеспечивает нужного уровня проработки. К примеру, описание ассемблера в спецификации высокоуровневого языка - это вообще нонсенс, т.к. прибивает гвоздями к конкретной архитектуре. Как результат - описания модели памяти попросту нет. Примечания вроде "Note that dmd currently does not comply with left to right evaluation of function arguments and AssignExpression." в _спецификации_языка_ отдельно доставляют.

> Как раз "обкатки идей" там практически нет. Там обкатка того, как эти
> идеи застваить взаимодействовать вменяемым образом - причём не теоретически красиво,а
> на практике удобно

Я это и сказал.

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

93. "Релиз компилятора D версии 2.068.0"  +/
Сообщение от arisu (ok), 11-Авг-15, 14:10 
ты ошибся адресом: комитет c++ заседает в другом месте. а нам ваши стандарты вместе с комитетами не нужны. как и твои советы — конечно, «спецов с разными знаниями и опытом» не бывает вне комитетов. гуляй, вася.
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз компилятора D версии 2.068.0"  +/
Сообщение от Crazy Alex (ok), 11-Авг-15, 14:21 
Ну вот в принципе всё как бы красиво сказано. А по факту - язык удобен несмотря на "маленькую группку", уже с год как достаточно стабилен и есть пара фирм, которые на нём реально пишут и довольны. Для тех же плюсов ISO-стандарт появился существенно позже распространения самого языка. Не сильно оно им помешало. А сейчас, когда редко для чего есть полноценные сторонние реализации, это и подавно не особенно критично.

А по поводу памяти - выравнивания описаны, что ещё вам нужно забивать гвоздями в спеку? Несовершенства, вроде встроенного ассемблера - артефакта x86-only - да, есть. Но на практике оно вообще никак не мешает.

А упомянутый вами пассаж - как по мне, очень хорош. Может, формально это и ужасно, но для программиста отлично, когда о возможных проблемах сообщается не в каком-то тёмном углу, а прямо в спеке.

В общем, перфекционизм это всё, не более.

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

96. "Релиз компилятора D версии 2.068.0"  +/
Сообщение от arisu (ok), 11-Авг-15, 14:35 
> Ну вот в принципе всё как бы красиво сказано.

чушь там сказана. зато с умным видом и насуплеными бровями. причём сказана человеком, который вообще никогда никакие языки не разрабатывал, зато точно знает, Как Надо. единственное применение таким «знающим» — посылать их на хутор, где бабочек много.

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

100. "Релиз компилятора D версии 2.068.0"  –1 +/
Сообщение от Аноним (-), 11-Авг-15, 15:39 
Зато вы-то, я смотрю, прямо светоч языкостроения. ЧСВ не жмет?
Ответить | Правка | Наверх | Cообщить модератору

103. "Релиз компилятора D версии 2.068.0"  +1 +/
Сообщение от arisu (ok), 11-Авг-15, 15:55 
нет, не жмёт. ещё идиотские вопросы есть?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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