Oracle Developer Studio

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Роман Беккер (обсуждение | вклад) в 19:18, 7 июля 2006. Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Sun Sttudioпроприетарный компилятор c языков программирования C и C++, разработанный компанией Sun Microsystems Inc. и доступный только на платформах Sun Solaris и OpenSolaris и Linux. В последнее время Sun стала предоставлять разработчикам, зарегистрировавшимся на сайте в Sun Developer Community, возможность бесплатно скачать Sun Studio, который раньше продавался только за деньги, как коробочный программный продукт.

Sun Studio обладает хорошими оптимизирующими свойствами и нередко генерирует более эффективный и быстродействующий код, чем GCC. Вместе с тем у текущих поддерживаемых Sun реализаций Sun Studio (версии 10 и 11) имеются проблемы, связанные с неполной совместимостью со стандартами ISO/ANSI C++, а также неполной совместимостью с «фактическим стандартом» в мире свободного ПО — компилятором GNU С/C++ (GCC). В результате попытка собрать свободное ПО, обычно беспроблемно собираемое GCC, компилятором от Sun нередко требует либо патчения исходных текстов самого ПО, либо установки нетривиальных опций компилятора (т.е. патчения скриптов или мейк-файлов для сборки). Вместе с тем на платформах Solaris и OpenSolaris сборка свободного ПО с помощью GCC нередко сталкивается с другими проблемами, и в таких случаях патчение ПО для обеспечения его собираемости Sun Studio является единственным возможным способом обеспечить наличие этого софта на платформе Solaris/OpenSolaris.