Oracle Solaris Studio

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Oracle Solaris Studio
Розробник(и) Oracle Corporation
Стабільний випуск 12.3 (20 грудня 2011; 851 день тому)
Операційна система Solaris, OpenSolaris, RHEL & Oracle Linux [1]
Доступні мови англійська
японська
китайська
Тип компілятор, зневаджувач, інтегроване середовище розробки
Ліцензія безоплатна для звантаження та використання
Сайт oracle.com/technetwork/server-storage/solarisstudio/

Oracle Solaris Studio (OSS, раніше Sun Studio) - пакет для розробки програм, включаючи компілятори для мов програмування Сі, C++ та Фортран та інтегроване середовище розробки програм, розроблена компанією Sun Microsystems та згодом Oracle для Solaris і Linux. В OSS включені засоби збірки, зневадження, профілювання та аналізу багатонитевих застосунків.

Раніше Oracle Solaris Studio називалася Sun Workshop, Forte Developer, Sun ONE Studio і була доступна тільки на платформі Sun Solaris . Зараз Oracle Solaris Studio доступна також для OpenSolaris і дистрибутивів на її основі, є також версія і для Linux. Після придбання Sun корпорацією Oracle продукт змінив назву з Sun Studio на Oracle Solaris Studio [2].

Solaris Studio поставляється під спеціальною ліцензією, яка передбачає безоплатне розповсюдження, у тому числі і для розробки комерційних проектів. Установчий пакет займає близько 400 Мб і доступний для Solaris і Oracle Linux/RHEL.

Компоненти[ред.ред. код]

Oracle Solaris Studio складається з таких частин:

  • Набір компіляторів (Compiler Suite):
    • Компілятори C/C++ з набором можливостей, які роблять їх сумісними з відкритим GNU GCC;
    • Компілятор мови Fortran сумісний зі специфікаціями популярних реалізацій Fortran-77, Fortran-90 і Fortran-95;
  • Зневаджувач DBX, який працює як з сирцевим кодом, так і в режимі реального часу з уже відкомпільованим кодом;
  • Sun Performance Library - набір високопродуктивних математичних бібліотек;
  • Пакет для аналізу та підтримки коду (Analysis Suite):
  • Performance Analyzer — продукт для виявлення "вузьких місць" як у продуктивності програм, так і при взаємодії з операційною системою. Крім підтримки заявлених для Solaris Studio мов C/C++ та Fortran, цей аналізатор також підтримує Java-програми;
  • Code Analyzer — аналізатор коду, автоматично знаходить найзагальніші помилки написання програм і витоку пам'яті;
  • Thread Analyzer — локалізує типові помилки, що виникають при багатонитевому програмуванні і в застосунках, написаних для багатоядерних процесорів;
  • Dlight - система візуального профілювання, як для програм, так і для ОС (підтримується лише Solaris), що базується на використанні системи динамічного трасування DTrace.
  • Oracle Solaris Studio IDE - інтегроване середовище розробки, створене на базі NetBeans.

Виноски[ред.ред. код]

Література[ред.ред. код]

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