|
|
|
|
4.67, 11111 (?), 12:32, 22/06/2017 [^] [ответить] [к модератору]
| +/– |
> GC обеспечивает непоторые довольно важные плюшки, вроде бесплатных слайсов массивов.
Но зачем, если есть языки с бесплатными слайсами массивов без GC?
|  | |
|
|
4.117, Andrey Mitrofanov (?), 10:54, 28/06/2017 [^] [ответить] [к модератору]
| +/– |
> А нахрена его отключать, пиши сразу на сишке. D и хорош тем,
> что это по сути "компилируемая жава".
[Саммоним в тред Главного Эксперта Опенета по Джавве, iZEN-а.] iZEN, вы-хо-ди!
|  | |
|
|
|
|
2.6, Crazy Alex (ok), 00:31, 22/06/2017 [^] [ответить] [к модератору]
| +7 +/– |
Нет, так как сишные макросы не умеет (и правильно), да и система типов не совпадает. Для простых случаев есть тулза для трансформации, но правильный вариант - сделать нормальный модуль с вменяемым API. Собственно, основная идея D - "C++ done right", в первую очередь - без сишного легаси.
А вот сишные функции использовать, разумеется, может - при условии, что они соответствующим образом объявлены.
|  | |
2.60, Zloy (?), 11:42, 22/06/2017 [^] [ответить] [к модератору]
| +1 +/– |
Есть утилиты-трансляторы заголовочных файлов в дишные модули. Так дофига биндингов к сишным либам наделано.
|  | |
|
|
2.15, nc (ok), 07:45, 22/06/2017 [^] [ответить] [к модератору]
| –3 +/– |
Многие вещи в Go взяты из Limbo. А Go сейчас - последний язык в этой цепочке (Newsqueak - Alef - Limbo - Go). Так что в каком-то смысле уже есть.
|  | |
|
1.17, Нанобот (ok), 08:50, 22/06/2017 [ответить] [показать ветку] [···] [к модератору]
| –7 +/– |
>Процесс включения поддержки языка D в GCC начался ещё в 2011 году, но затянулся из-за необходимости приведения кода к соответствию требованиям GCC
GNU-бюрократия затормозила прогресс на шесть лет
|  | |
|
2.62, Zloy (?), 11:45, 22/06/2017 [^] [ответить] [к модератору]
| –3 +/– |
Идея отличная. Но на дишечке итак делается dlangui, проще тогда уже его доводить до конкурентноспособного состояния.
|  | |
|
|
|
|
4.86, Аноним (-), 19:12, 22/06/2017 [^] [ответить] [к модератору]
| –2 +/– |
В скрипте не нужно ооп, типизация и python. Либо вы не совсем понимаете значение термина "скрипт".
|  | |
|
|
|
5.106, glebiao (ok), 22:11, 24/06/2017 [^] [ответить] [к модератору]
| –1 +/– |
>Python - это сильно "не первый сорт", поэтому очень зря ориентиро на него.
И что первый? PowerShell?
|  | |
|
|
|
|
1.107, Вячеслав (??), 22:13, 25/06/2017 [ответить] [показать ветку] [···] [к модератору]
| –1 +/– |
А как решается вопрос о совмещении 1005000 компиляторов в одном?
(Я не техническую сторону вопроса имею в виду а организационно-управленческую: как это происходит - пишется стандарт взаимодействия, cогласовывается АPI, определяется политика? Может, проще разрабатывать не сам компилятор а специальный документ, описывающий математически верифицируемый и расширяемый общий интерфейс всех частей такой программы а также - грамматики описания поддерживаемого языка и налагать лицензионные ограничения свободного и открытого кода на всех кто им решит воспользоваться этими наработками в своих разработках. При этом остальные части программ пишут те, кому это нужно. Иначе компилятор "gcc" не осилит никогда даже поддержку и первых 150, по распространённости, языков программирования).
|  | |
|
|