The OpenNET Project / Index page

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



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

Оглавление

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

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


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ообщить модератору

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

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




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

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