The OpenNET Project / Index page

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



"Основанные на GCC проекты JIT-компилятора и расширения, испо..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Основанные на GCC проекты JIT-компилятора и расширения, испо..." +1 +/
Сообщение от Vkni (ok), 04-Окт-13, 18:25 
> А почему Oracle Solaris Studio свой компилятор включает ?

Исторические причины + значительно лучшая кодогенерация под SPARC. Впрочем, есть проект гибрида GCC и SunCC. К сожалению, компилятор Oracle последнее время развивается ужасно и c++11 ещё не поддерживает от слова совсем.

> Зачем Intel свой компилятор продаёт ?

Для лучшей оптимизации под свои процессоры. Относительно недавно был даже скандал, связанный с тем, что в сторонних процессорах эти компиляторы не включали возможные оптимизации.

> Зачем AMD пилит свой форк Open64 ?

См. выше - на icc далеко не уедешь.

Про остальных не знаю.

> Это великие IT-компании, у которых достаточно компетенции для реализации своих собственных
> компиляторов. У Red Hat такой компетенции нет и они используют GCC.

Вообще-то, разработчики C++ тестируют перспективные фичи, вставляя их в код GCC. Скажем, непрошедшие в стандарт Concepts были реализованы для GCC.

> GCC нужен ТОЛЬКО для компиляции ядра Linux и другого ПО, которое использует
> костыли от GCC (его очень мало).

Это компилятор по-умолчанию в Linux'ах. Т.е. на данный момент это основной C/C++ компилятор.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Основанные на GCC проекты JIT-компилятора и расширения, испо..., opennews, 04-Окт-13, 00:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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