Эталонный компилятор языка D — DMD — лицензирован как Open Source
Иллюстрация с сайта Dlang.Org
В минувшую пятницу в форуме языка программирования D было объявлено о том, что его основной, эталонный, компилятор был перелицензирован под свободной лицензией.
D — мультипарадигмальный язык для системного программирования, созданный Уолтером Брайтом из компании Digital Mars (в соавторстве с Андреем Александреску) как «улучшенная версия C++» и опубликованный в 2001 году (стабильная версия компилятора 1.0 появилась в 2007 году). Поддерживаемые им программные платформы — GNU/Linux, FreeBSD и другие UNIX-подобные системы, Mac OS X, Windows. Официальный компилятор DMD (Digital Mars D) тоже был написан Брайтом, однако часть кода его бэкенда разработали в Symantec, что не мешало его публикации как Open Source. Теперь же, благодаря разрешению, полученному от Symantec, бэкенд DMD распространяется на условиях свободной (и одобренной в Open Source Initiative) лицензии Boost Software License, которая используется и для его фронтэнда.
Официально полный переход компилятора на новую лицензию зафиксирован в коммите 6680 репозитория проекта на GitHub (dlang/dmd).
Развитием языка программирования D как Open Source-технологии занимается некоммерческая организация The D Language Foundation, в комитет которой входят оригинальные разработчики D. Альтернативные реализации языка включают GDC (фронтэнд для GCC-бэкенда), LDC и SDC (фронтэнды для LLVM-бэкенда), D Compiler for .NET. Среди крупных пользователей языка D называются такие компании, как Facebook, eBay, Sociomantic и Remedy Games.
Постоянная ссылка к новости: http://www.nixp.ru/news/13991.html. Дмитрий Шурупов по материалам D Programming Language Forum.
- Вышла новая версия 0.13.0 компилятора языка программирования D на базе LLVM 1 июля 2014 г.
- Язык D принят для включения в набор компиляторов GCC 1 23 июня 2017 г.
Uber открыла код вероятностного языка программирования на Python — Pyro
Язык D принят для включения в набор компиляторов GCC 1
Apple открыла исходный код языка программирования Swift 1
Независимые разработчики создают свободную реализацию языка Swift от Apple 2
Microsoft создала .NET Foundation и открывает код компилятора Roslyn из .NET 1
Apple открывает код своего ARM64-бэкенда для LLVM 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1