The OpenNET Project / Index page

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



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

Оглавление

Официальный компилятор языка D переведён в разряд свободного ПО, opennews (?), 10-Апр-17, (0) [смотреть все]

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


91. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от Аноним (-), 11-Апр-17, 12:21 
А я осилил C++ и пишу быстрый код и использую миллионы уже готовых библиотек, а вы и дальше занимайтесь изучением новых языков и создания для них биндингов и компилируя все это в медленный код вместо реальной работы
Ответить | Правка | Наверх | Cообщить модератору

99. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от iZENemail (ok), 11-Апр-17, 13:49 
> А я осилил C++ и пишу быстрый код и использую миллионы уже
> готовых библиотек, а вы и дальше занимайтесь изучением новых языков и
> создания для них биндингов и компилируя все это в медленный код
> вместо реальной работы

Исходники на С++ жутко медленно компилируются и связываются. Вы когда-нибудь пробовали перекомпилировать GCC, LLVM? Занимались сборкой офисного пакета OpenOffice или LibreOffice, которые написаны на С++? Так вот, они по объёму строк кода сопоставимы с Eclipse, написанной на Java, а вот время компиляции и сборки удивительным образом отличается.


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

102. "Официальный компилятор языка D переведён в разряд свободного..."  +1 +/
Сообщение от Аноним (-), 11-Апр-17, 14:12 
> Исходники на С++ жутко медленно компилируются и связываются.
> ...
> Вы когда-нибудь пробовали перекомпилировать GCC, LLVM? Занимались сборкой офисного пакета OpenOffice или LibreOffice,

Очень показательно. LLVM (про GCC не поддержу --- там вменяемо),  OpenOffice, LibreOffice, --- это жирнющщие монстры. Что там авторы написали такого, что их объем на порядок превышает kernel, glibc, binutils и gcc family вместе взятые?

Qt там же: сравните объем реализации (плохой, кстати) метафоры threads из Qt с threads из стандарта на библиотеку C++.

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

144. "Официальный компилятор языка D переведён в разряд свободного..."  +1 +/
Сообщение от Аноним (-), 11-Апр-17, 23:51 
Справедливости ради, потоки в плюсах весьма и весьма ущербны в плане функциональности. Там кроме create и join не поддерживается вообще ничего. Даже простая наколенная обертка над pthreads, накидываемая за пять минут, умеет больше. Да, оно понятно, что создателям стандарта приходилось из огромного количества фич, поддерживаемых разными платформами, выбирать существующие абсолютно везде, но приятности это не добавляет. Впрочем, я рад, что оно теперь хотя бы в таком виде было включено в стандарт, до этого и вовсе атас был полный.
Ответить | Правка | Наверх | Cообщить модератору

149. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от anonymous (??), 12-Апр-17, 07:18 
> Справедливости ради, потоки в плюсах весьма и весьма ущербны в плане функциональности.
> Там кроме create и join не поддерживается вообще ничего. Даже простая
> наколенная обертка над pthreads, накидываемая за пять минут, умеет больше. Да,
> оно понятно, что создателям стандарта приходилось из огромного количества фич, поддерживаемых

Ой-ёоо...

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

142. "Официальный компилятор языка D переведён в разряд свободного..."  +1 +/
Сообщение от Аноним (-), 11-Апр-17, 23:44 
Исходники на плюсах компилируются, конечно, медленно, но примеры ты привел совершенно наркоманские. GCC вообще на чистом С написан, откуда там плюсы? ЛибреОфис - форк ОпенОфиса, так что тут одна программа вместо двух. LLVM в текущем виде сам по себе блоатварь. Он был изящен и красив, пока не мог собирать 99% реального кода. Когда же его допилили - мама, роди меня обратно, что там внутре творится.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

151. "Официальный компилятор языка D переведён в разряд свободного..."  +2 +/
Сообщение от anonymous (??), 12-Апр-17, 07:30 
> ...
> GCC вообще на чистом С написан, откуда там плюсы?

Уже нет.


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

154. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от Andrey Mitrofanov (?), 12-Апр-17, 09:31 
> GCC вообще на чистом С написан, откуда там плюсы?

здобры мутром. https://duckduckgo.com/?q=gcc+moves+to+"c++"

> текущем виде сам по себе блоатварь. Он был изящен и красив,
> - мама, роди меня обратно, что там внутре творится.

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

155. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от Andrey Mitrofanov (?), 12-Апр-17, 09:33 
>> GCC вообще на чистом С написан, откуда там плюсы?

#> здобры мутром. https://duckduckgo.com/?q=gcc+moves+to+"C%2B%...

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

153. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от Аноним (-), 12-Апр-17, 08:56 
> Исходники на С++ жутко медленно компилируются и связываются.
> Так вот, они по объёму строк кода сопоставимы с Eclipse, написанной на Java, а вот время компиляции и сборки удивительным образом отличается.

Зато после компиляции есть шанс, что программа будет летать. С Java такого шанса нет (Eclipse, да).

Походу, это у фрибсдешников и гентушников пунктик на времени сборки Либреофиса и GCC. На Ява не пробовали переписать, лiл?

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

111. "Официальный компилятор языка D переведён в разряд свободного..."  +2 +/
Сообщение от Аноним (-), 11-Апр-17, 15:46 
> А я осилил C++ и пишу быстрый, текущий как в браузерах и жрущий память как в Qt, код и использую миллионы уже
> готовых библиотек, а вы и дальше занимайтесь изучением новых языков и
> создания для них биндингов и компилируя все это в медленный код
> вместо реальной работы

fix.

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

141. "Официальный компилятор языка D переведён в разряд свободного..."  +/
Сообщение от Аноним (-), 11-Апр-17, 23:38 
Мое впечатление после 7 лет знакомства с языком - в целом, D остается игрушкой энтузиастов, и в дальнейшем ситуация серьезно не изменится, если на D не появится какая-нибудь killer-либа. Проблема в том, что D появился поздновато - все нужное уже давно написано на других языках. Остаются только разнообразные пет-проекты - и вот тут, кстати, D реально уместен и даже применяется. Был, например, проект по созданию JIT-компилятора JS. В научной среде иногда используют - например, в биоинформатике и анализе данных. Кто-то с его помощью докторские защищает. Я лично помогал одному студенту с курсовой на D. Сейчас вот, кстати, пилят BLAS/GLAS, обгоняющий по скорости многие другие реализации. Еще D иногда используют вместо Питона там, где важна производительность - мелкие утилиты, скрипты и т.д. Чем не ниша? Нормальный язык для прототипов и экспериментов, а C++ никто вытеснять и не собирался, так что хейтеры могут успокоиться.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

189. "Официальный компилятор языка D переведён в разряд свободного..."  +1 +/
Сообщение от glebiao (ok), 13-Апр-17, 07:57 
>в целом, D остается игрушкой энтузиастов,

Да. И Нет.

Постепенно ситуация дрейфует.

> и в дальнейшем ситуация серьезно не изменится, если на D не появится какая-нибудь killer-либа

вряд-ли. пока не накопится критическая масса разработчиков и соответствующая масса экосистемы, никакие замечательные разработки ничего не изменят.

> Проблема в том, что D появился поздновато - все нужное уже давно написано на других языках.

Да.

> Остаются только разнообразные пет-проекты - и вот тут, кстати, D реально уместен и даже применяется.

О чём я и пытаюсь сказать: для малых коллективов, тем более одиночек, для опенсорса --- это критически важная находка. За счёт уменьшения сроков написания и отладки.

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

156. "Официальный компилятор языка D переведён в разряд свободного..."  +2 +/
Сообщение от hdkfhsfhsiosf (?), 12-Апр-17, 10:49 
Врунишка. 1) В мире нет миллионов библиотек на С/С++ (если не считать каждый .h файл библиотекой). 2) тебе просто не хватит жизни на изучение/использование всех их. Элементарный расчет - в году <2000 рабочих часов, х 40 лет (с 20 до 60) = 80000. Вот теоретический предел кол-ва библиотек которые ты сможешь "использовать" за свою жизнь. По 1 часу на библиотеку. Качество такого кода будет индусским. Для профессионального использования любой нетривиальной библиотеки нужно минимум 1/2 года работы с ней. Т.е. на практике предел для профи - 80 библиотек за всю жизнь и 10-20 - актуальных здесь и сейчас.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

167. "Официальный компилятор языка D переведён в разряд свободного..."  +1 +/
Сообщение от dq0s4y71 (ok), 12-Апр-17, 15:21 
А я осилил молоток и замечательно забиваю гвозди, а вы и дальше продолжайте ковырять плоскогубцами, отвёртками и прочими гаечными ключами, вместо реальной работы.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

190. "Официальный компилятор языка D переведён в разряд свободного..."  –1 +/
Сообщение от glebiao (ok), 13-Апр-17, 08:02 
>А я осилил C++ и пишу быстрый код и использую миллионы уже готовых библиотек, а вы и дальше занимайтесь изучением новых языков

Ещё раз: время разработки на D существенно меньше, чем таковое на C++.

Питонисты часто говорят, что на Питоне пишешь со скоростью мысли. Так вот, на D это ПОЧТИ так-же и почти так-же приятно.

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

200. "Официальный компилятор языка D переведён в разряд..."  +1 +/
Сообщение от arisu (ok), 16-Апр-17, 12:59 
> Питонисты часто говорят, что на Питоне пишешь со скоростью мысли. Так вот,
> на D это ПОЧТИ так-же и почти так-же приятно.

обычно приятней. потому что строгая типизация роялит. это говорит arisu, который много лет считал строгую типизацию фигнёй для старпёров, а потом сам постарел, обленился, и теперь предпочитает, чтобы всякую фигню за него ловил компилятор, а не рантайм.

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

202. "Официальный компилятор языка D переведён в разряд..."  +/
Сообщение от glebiao (ok), 17-Апр-17, 06:07 
> обычно приятней. потому что строгая типизация роялит. это говорит arisu

Also sprach Zarathustra :)

Всё хорошо на своём месте. Нестрогая / динамическая типизация хороша для прототипирования, да иногда и альтернативы ей нет.
В любом случае, в D строгая типизация весьма ненавязчива!

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

204. "Официальный компилятор языка D переведён в разряд..."  +/
Сообщение от Vkni (ok), 30-Авг-17, 22:51 
> обычно приятней. потому что строгая типизация роялит. это говорит arisu, который много
> лет считал строгую типизацию фигнёй для старпёров, а потом сам постарел,
> обленился, и теперь предпочитает, чтобы всякую фигню за него ловил компилятор,
> а не рантайм.

Неужто начал работать с алгебраическими типами данных и Хиндли-Милнером?

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

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

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




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

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