Open64

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Open64
Розробник(и) Silicon Graphics, Institute of Computing Technology, Китайська академія наук, Hewlett Packard, Університет Делавера
Перший випуск 2002
Стабільний випуск 5.0 (10 листопада 2011; 1017 днів тому)
Операційна система крос-платформовий, Linux
Тип компілятор
Ліцензія GNU General Public License
Сайт www.open64.net

Open64компілятор для мов програмування C, C++ та Fortran.

Open64 був розроблений компанією SGI для процесора MIPS R10000, але в 2000 році став відкритим проектом, що розвивається Університетом штату Делавер, а також комерційними організаціями, такими як HP і AMD. Компілятор підтримує генерацію коду з мов Fortran 77/95 і C/C++ для процесорних архітектур CISC, RISC, VLIW і GPU, включаючи IA-32/x86-64, MIPS, IA-64 і CUDA. Основний упор в розробці робиться на оптимізуючу функціональність, завдяки чому в деяких ситуаціях зроблені ним бінарні файли виявляються швидшими аналогів, скомпільованих за допомогою GCC і LLVM/Clang.

Друга причина вибору компілятора в ліцензії GPLv2, завдяки якій він користується популярністю серед компаній, для яких обмеження GPLv3 виявилися неприйнятними. Станом на 2010 рік Open64 використовувався в таких організаціях як Absoft, AMD, HP, Nvidia, Tensilica, Китайський університет наук, Університет Х'юстона і багатьох інших. AMD також розвиває власну версію компілятора Open64, що містить поліпшення в підтримці багатоядерних процесорів архітектури x86.

Посилання[ред.ред. код]