Комо C/C++
Стабильная версия | 4.3.3
|
---|---|
Предварительный выпуск | 4.3.10.1 бета2
/ 6 октября 2008 г |
Написано в | С / С++ |
Операционная система | Microsoft Windows , Linux , Mac OS X , Солярис |
Тип | Компилятор |
Лицензия | собственный |
Веб-сайт | www |
Comeau C/C++ — компилятор для C и C++, созданный Comeau Computing. Comeau C/C++ когда-то был описан как компилятор C++, наиболее соответствующий стандартам. [ 1 ] В 2006–2008 годах он был описан как единственный основной компилятор C++, полностью поддерживающий export
Ключевое слово для экспортируемых шаблонов . [ 2 ] [ 3 ]
Дизайн
[ редактировать ]Компилятор поддерживает несколько диалектов языков C и C++. Он поставляется с собственной версией стандартной библиотеки C++. libcomo
, который основан на стандартной библиотеке C++ от Silicon Graphics , но также может использоваться с библиотекой Dinkumware Standard C. [ 1 ] [ 4 ]
Компилятор основан на интерфейсе C++ Edison Design Group , который также используется в компиляторе Intel C++ . Вместо непосредственного создания исполняемого файла Comeau C/C++ выводит код C и требует отдельного компилятора C для создания окончательной программы. Comeau C/C++ может использовать несколько серверных частей. [ 1 ] [ 5 ]
Соответствие стандартам
[ редактировать ]Comeau Computing является одним из основателей комитета C++. Comeau Computing Генеральный директор Грег Комо предоставил один из первых портов cfront на ПК . [ 4 ] [ 6 ]
Распределение
[ редактировать ]Версия компилятора с ограниченными функциями, которая позволяет компилировать исходный код и просматривать возникающие сообщения об ошибках, но не создавать исполняемые программы, доступна на веб-сайте компании. [ 4 ]
Компилятор доступен как для платформ Unix, так и для Microsoft Windows. Comeau также предлагает специальные порты для других платформ, хотя это существенно дороже, чем покупка существующих версий компилятора. [ 1 ]
Статус
[ редактировать ]Компилятор был обновлен 6 октября 2008 г. до версии 4.3.10.1 Beta 2. [ нужна ссылка ]
По состоянию на сентябрь 2017 г. версия 4.3.10.1 остается в бета-версии. Веб-сайт компании, судя по всему, был продан постороннему блоггеру.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Д. Райан Стивенс; Кристофер Диггинс; Джонатан Турканис; Джефф Когсвелл (2006). Поваренная книга С++ . О'Рейли. п. 8. ISBN 978-0-596-00761-4 .
- ^ Марк С. Джоши (2008). Цены на шаблоны проектирования C++ и их производные . Издательство Кембриджского университета. п. 263. ИСБН 978-0-521-72162-2 .
- ^ Маршалл Клайн (2006). «35: Как экспорт ключевых слов C++ помогает устранить ошибки компоновщика шаблонов?» . Часто задаваемые вопросы по C++ Lite . Архивировано из оригинала 16 декабря 2008 г. Проверено 29 ноября 2007 г.
- ^ Перейти обратно: а б с Харви М. Дейтел; Пол Дж. Дейтель (2007). C. Полный курс программирования (на итальянском языке). переводчик И. Скагнетто. Издательство Апогео. п. 537. ИСБН 978-88-503-2633-4 .
- ^ Дэвид Абрахамс и Алексей Гуртовой (2005). Метапрограммирование шаблонов C++: концепции, инструменты и методы из Boost и за его пределами . Аддисон-Уэсли. п. 155. ИСБН 978-0-321-22725-6 .
- ^ Стэнли Б. Липпман (1997). Жемчужины С++ . Издательство Кембриджского университета. стр. х. ISBN 978-0-13-570581-0 .
Внешние ссылки
[ редактировать ]