После более чем 30 лет коммерческой разработки компания Edison Design Group (EDG) официально открыла исходные коды своего C/C++ фронтенда. Проект получил новое некоммерческое руководство в лице The C++ Alliance, а сам код стал доступен для свободного использования и модификации под лицензией Apache 2.0. Это событие знаменует конец эры закрытых коммерческих инструментов для критически важной части экосистемы C++.
Кто использовал EDG и почему это важно
Фронтенд EDG долгое время оставался «черным ящиком» индустрии, хотя его технологии лежали в основе работы крупнейших игроков рынка. Именно на базе EDG строились:
- Intel C++ Compiler Classic — классический компилятор Intel для оптимизации кода под свои процессоры.
- NVIDIA CUDA NVCC — компилятор для языка CUDA, критически важный для разработки в сфере GPU-вычислений и ИИ.
- Microsoft Visual Studio — система IntelliSense, обеспечивающая автодополнение кода и анализ ошибок в IDE от Microsoft.
Открытие кода позволяет разработчикам напрямую взаимодействовать с парсером, который десятилетиями определял стандарты совместимости и поддержки диалектов в индустрии.
Технические детали и доступность
Код проекта размещен на платформе GitHub, и сообществу теперь разрешено вносить вклад в его развитие. Это открывает путь для создания новых, более прозрачных и гибких инструментов компиляции, не зависящих от коммерческих ограничений.
| Параметр | Значение |
|---|---|
| Разработчик | Edison Design Group (EDG) |
| Новый владелец | The C++ Alliance (некоммерческая организация) |
| Лицензия | Apache 2.0 |
| Платформа кода | GitHub |
| Официальный сайт | edgcpp.org |
Исторический контекст
Запуск проекта состоялся 30 сентября 2026 года. За три десятилетия EDG стал эталоном поддержки сложных диалектов C и C++, и теперь его открытость должна ускорить развитие стандартов языка и инструментов для него. Разработчики могут изучить детали перехода и начать работу с кодом, перейдя на официальный ресурс проекта.
Источник: Phoronix ↗
