Компания Oracle объявила о выходе Oracle Solaris Studio 12.3 – пакета для разработки программ на языках C/C++ и Fortran для Solaris и Linux. Solaris Studio поставляется под специальной лицензии, которая подразумевает бесплатное распространение, в том числе и для разработки коммерческих проектов. Установочный пакет занимает около 400 Мб и доступен для Solaris 10/11 и Oracle Linux/RHEL.

Oracle Solaris Studio состоит из следующих логических частей:

  • Набор компиляторов (Compiler Suite):
    • Компиляторы C/C++ с набором возможностей, которые делают их совместимыми с открытым GNU GCC;
    • Компилятор языка Fortran совместим со спецификациями популярных реализаций Fortran77, Fortran90 и Fortran95;
    • Отладчик 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.

В Oracle Solaris Studio 12.3 реализованы следующие главные новшества:

  • Существенно увеличена производительность приложений, скомпилированных для платформ SPARC T4 и x86, в некоторых случаях ускорение достигает 300%;
  • Появилась встроенная возможность удаленного доступа к среде разработки, позволяющая выполнять удалённую сборку, отладку, запуск и анализ программ для операционных систем Oracle Solaris, Linux, Windows и Mac OS X;
  • Начиная с этой версии Solaris Studio оптимизирована и в полной мере поддерживает не только Oracle Solaris, но и Oracle Linux, предоставляя разработчикам доступ к любым ресурсам обеих ОС;
  • Представлен новый инструмент Code Analyzer (уже появились первые скептические отзывы о нем);
  • Oracle Solaris Studio IDE теперь включает в себя возможность управления подключениями к базам данных - специально для разработчиков баз данных. В частности, теперь есть поддержка языка Pro*C;
  • Новая система развертывания и сопровождения репозитория патчей, которая теперь реализована на базе Oracle Solaris 11 Image Packaging System (IPS).


Источник: http://www.opennet.ru/opennews/art.shtml?num=32607