LINUX.ORG.RU

Язык программирования D одобрен для принятия в GCC

 ,


0

10

Дэвид Эделсон (David Edelsohn), руководитель группы оптимизации GCC в IBM Research, объявил об одобрении включения рантайма и фронтенда для языка программирования D в состав GCC. Ментейнером назначен Ян Буклав (Iain Buclaw), основной разработчик GDC, работающий в Sociomantic Labs.

GDC — это реализация компилятора языка D под лицензией GPL, использующая бэкенд GCC. Проект был основан Давидом Фридманом (David Friedman) в 2004 году. Сейчас разработкой руководит Ян Буклав, присоединившийся к проекту в 2009 году.

Какая версия GCC получит поддержку D, пока неизвестно.

>>> Сайт проекта GDC

>>> Сообщение в рассылке GCC

★★★

Проверено: leave ()
Последнее исправление: sudopacman (всего исправлений: 4)

Хорошее дело, будет ещё один компилятор D. У меня в системе LMD стоит для сборки Tilix, а был бы D в GCC, возможно установка llvm и lmd не потребовалась бы, юзал бы D из поставки GCC.

lucentcode ★★★★★
()

Он уже достаточно протух для GCC

frost_ii ★★★★★
()

Ну наконец-то.

Неизвестно, насколько это поможет D увеличить свою популярность, но попытка заслуживает внимание.

Хотя я не знаю, насколько, скажем, поддержка Ады в gcc способствовала её живучести... ;)

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

На самом деле способствовала.

Иначе оно так бы и осталось тормозным говном для военных.

А сейчас мы имеем #Ada,#nogc,#memorysafety на микроконтроллерах, начиная с AVR, и заканчивая ARM.

Единственный недостаток Ады - сообщество: люди из сириусбизнеса с «закрытым» мышлением.

Были бы там хипсторы - парой-тройкой новых хипстерских недоязычков было бы меньше.

anonymous
()

Ура!!! Отличная новость!!!

unDEFER ★★★★★
()
Ответ на: комментарий от lucentcode

Хорошее дело, будет ещё один компилятор D

gdc уже давно был и есть.

а был бы D в GCC, возможно установка llvm и lmd не потребовалась бы, юзал бы D из поставки GCC

apt-get install gdc

anonymous
()

Будем надеяться, что это как-то поможет.

RazrFalcon ★★★★★
()

Поздняк метаться, сосоны

polozz
()

Отличная новость! Была бы в 2007 году.

void_ptr ★★★★
()
Ответ на: комментарий от Bruce_Lee

Ян Буклав (Iain Buclaw)

Айен Баклоу.

Аэн Баклау

Давидом Фридманом (David Friedman)

Дэвидом Фрейдманом.

тут он правильно перенёс

anonymous
()
Ответ на: комментарий от anonymous

Верно! И это не смотря на то, что fried в английском произносится как фрайд (жареный человек 😂), но т.к. происхождение немецкое, то фрид (мирный человек). Хотя фамилия, преимущественно, еврейская. Скорей всего из волны немецких евреев, бежавших из Германии.

Indexator ★★★
()

Я уж забыл о существовании такого языка и вот опять!

Indexator ★★★
()
Ответ на: комментарий от Bruce_Lee

Ян Буклав (Iain Buclaw)

Айен Баклоу.

Давидом Фридманом (David Friedman)

Дэвидом Фрейдманом.

Bruce_Lee

Брюсс Ли

:)

pihter ★★★★★
()

Язык D просто умиляет! Судя по синтаксису, нахватался от всех по чуть-чуть: С, Python, Java. А writeln ! Ну как тут не вспомнить Pascal!?
Вообще, пошла тенденция пилить что-то свое, т.к. недопонял, не осилил, или просто чем-то не понравилось уже существующее. Зоопарк дистрибьютивов, зоопарк языков, зоопарк фреймворков... Что дальше?

TechnoMag ★★
()
Ответ на: комментарий от TechnoMag

недопонял, не осилил, или просто чем-то не понравилось уже существующее

После цпп это в порядке вещей.

Hertz ★★★★★
()
Ответ на: комментарий от TechnoMag

Действительно, в Расте хотя бы есть что-то уникальное чего нет ни в одном другом языке, а в D ничего нового, просто подсыпали сахарка и почистили синтаксис.

pftBest ★★★★
()
Ответ на: комментарий от Quasar

Опять ты со своим тупняком? В каждой теме вбросы про нестабильность и никаких пояснений.

RazrFalcon ★★★★★
()
Ответ на: комментарий от Quasar

С какими именно нестабильности в Расте вы столкнулись?

Clayman ★★
()
Ответ на: комментарий от TechnoMag

пилить что-то свое, т.к. недопонял, не осилил

Александреску то?))

А writeln ! Ну как тут не вспомнить Pascal!?

Причем тут синтаксис к похожести? У Паскаля и Д сильно разная семантика.

Clayman ★★
()

Если кому-то это приносит радость и позитив, то почему нет?

Bruce_Lee ★★
()
Ответ на: комментарий от anonymous

Автор компиляторов C++ с двадцатилетним стажем

Как минимум с 26-летним :) Разработанный Брайтом Zortech C++ поступил в продажу в 1991-ом году.

eao197 ★★★★★
()
Ответ на: комментарий от NextGenenration

Когда там хайп будет? Или не будет?

Был и закончился 10 лет назад. Теперь те, кто не боится трудностей, просто берут и используют D без шума на весь Интернет.

eao197 ★★★★★
()
Ответ на: комментарий от TechnoMag

Зоопарк дистрибьютивов, зоопарк языков, зоопарк фреймворков...

это совершенно нормально
развитие open source идет как вглубь, так и вширь
это говорит о том, что рынок имеет неограниченный потенциал

kto_tama ★★★★★
()

Поздняк, у нас теперь есть swift. Ну и попробуйте найти хотя б одну причину узать D вместо swift (лепет про злых авторов яблочников не принимается).

q0tw4 ★★★★
()
Ответ на: комментарий от TechnoMag

Что дальше?

Зоопарк ядер, зоопарк архитектур, зоопарк лицензий, зоопарк форков...

Ramil ★★★★
()
Ответ на: комментарий от Quasar

Rust нестабилен.

И ты, конечно, можешь подтвердить свои слова?

DarkEld3r ★★★★★
()
Ответ на: комментарий от q0tw4

Ну и попробуйте найти хотя б одну причину узать D вместо swift

Про Swift наслышан лишь поверхностно, поэтому интересно:

- как там с иммутабельностью данных?

- как там с compile-time метапрограммированием?

eao197 ★★★★★
()
Ответ на: комментарий от TechnoMag

т.к. недопонял, не осилил

Идеально описал свою глубину анализа языка.

DarkEld3r ★★★★★
()
Ответ на: комментарий от eao197

без шума на весь Интернет

Последнее время о нём много новостей. Они даже в бложик свой строчить начали регулярно. Раз в пару дней новость про D выходит в топ на HN.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Последнее время о нём много новостей.

Лично мне редко они на глаза попадаются. В отличии от новостей про Swift-ы, Kotlin-ы, Rust-ы и др. Хотя на HN захожу не часто, да.

А вот в 2006-2008 про D регулярно флеймы на разных ресурсах организовывались, да и новости шли потоком.

eao197 ★★★★★
()
Ответ на: комментарий от eao197

как там с иммутабельностью данных?

константность ссылки автоматически врубает константность контейнеров. Насколько это удачное решение будет ясно как покодю на нем подольше

как там с compile-time метапрограммированием?

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

q0tw4 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.