Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Oracle Developer Studio
Скриншот программы Oracle Developer Studio

Скриншот среды разработки Sun Studio 12
Тип Среда разработки программного обеспечения
Разработчик Oracle Corporation
 Операционные системы Solaris, OpenSolaris, Linux
Последняя версия Oracle Developer Studio 12.6[1] (5 июля 2017 года)
Лицензия Проприетарная
Сайт oracle.com/technetwork/s…

Oracle Developer Studio (ранее Oracle Solaris Studio) — интегрированная среда разработки программ для языков программирования Си, C++ и Фортран, разработанная компанией Sun Microsystems. В 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].

Начиная с версии 11, выпущенной в 2005 году, компания Sun Microsystems стала предоставлять разработчикам, зарегистрировавшимся на сайте в Sun Developer Community, возможность бесплатно скачать Sun Studio для Solaris и Linux, который раньше продавался только за отдельную плату. С 2010 года, в результате перехода активов Sun Microsystems в Oracle, среда доступна бесплатно[3] с правом дальнейшего бесплатного распространения по специализированной лицензии[4]. Обновления среды выпускаются синхронно с крупными обновлениями Solaris[5].

Особенности

Oracle Solaris Studio обладает особыми оптимизирующими свойствами и нередко генерирует более эффективный и быстродействующий код, чем GCC[6]. В числе оптимизаций, применяемых компиляторами C, C++ и Fortran, примечательны:

  • автоматическое распараллеливание кода (опция -xautopar),
  • межпроцедурные оптимизации (опция -xipo),
  • использование результатов профилирования (-xprofile),
  • упреждающая выборка (-xprefetch, -xprefetch_level).

Кроме этого все три компилятора поддерживают OpenMP 2.5, что позволяет добиться высокой производительности на многопроцессорных системах с разделяемой памятью при относительно низких затратах на написание кода. Sun Studio содержит оптимизированную библиотеку Sun Performance Library для решения задач линейной алгебры.

Хотя версия компилятора C++ (5.9), входящего в Sun Studio 12, достаточно хорошо поддерживает ISO/ANSI C++, у предыдущих поддерживаемых Sun версий Sun Studio (11 и ниже) имелись проблемы, связанные с неполной совместимостью со стандартами C++, а также неполной совместимостью с «фактическим стандартом» в мире свободного ПО — компиляторами GNU (GCC). Компилятор Си версии 5.9 имеет более полную поддержку особенностей GCC.[7]

Компоненты Oracle Solaris Studio

Поддерживаемые языки

  • Си, включая стандарт C99 и некоторые расширения GCC[7]
  • C++
  • Фортран, включая стандарты Fortran 77, Fortran 90 и Fortran 95

Поддерживаемые архитектуры

Поддерживаемые ОС

  • Solaris и OpenSolaris, в том числе ОС, построенные на ядре OpenSolaris, такие как Nexenta.
  • Linux

Применение в исследованиях

Среда разработки используется в исследовательских целях. В частности, различными группами специалистов на ней была проведена серия исследований возможности смешанной аппаратно-программной реализации транзакционной памяти: с помощью Sun Studio были построены и изучены прототипы гибридной транзакционной памяти (англ. Hybrid Transaction Memory, HyTM)[8] и фазовой транзакционной памяти (англ. Phase Transaction Memory, PhTM)[9].

Примечания

  1. Announcing Oracle Developer Studio 12.6. Дата обращения: 4 февраля 2018. Архивировано 13 сентября 2017 года.
  2. Sun Software Products Map. Дата обращения: 31 мая 2010. Архивировано 27 мая 2010 года.
  3. Oracle Solaris Studio Downloads// Oracle Technology Network. Дата обращения: 11 марта 2011. Архивировано 15 апреля 2011 года.
  4. Oracle Technology Network Developer License Agreement Oracle Solaris Studio. Дата обращения: 11 марта 2011. Архивировано 15 апреля 2011 года.
  5. Timothy Prickett Morgan. Oracle sneaks out Solaris 10 refresh (англ.). The Register (9 сентября 2010). Дата обращения: 11 марта 2011. Архивировано из оригинала 14 февраля 2012 года.
  6. Сравнительный анализ компиляторов GCC и Sun Studio на примере SPEC CPU 2006. Дата обращения: 11 декабря 2007. Архивировано из оригинала 10 апреля 2008 года.
  7. 1 2 Поддержка расширений языка C компилятором Sun Studio. Дата обращения: 11 декабря 2007. Архивировано из оригинала 12 декабря 2007 года.
  8. Peter Damron and Alexandra Fedorova. Hybrid Transactional Memory. Pennsylvania State Universit. Дата обращения: 11 марта 2011. Архивировано из оригинала 14 февраля 2012 года.
  9. Lev, Yossi and Moir, Mark. PhTM: Phased Transactional Memory. Rochester State University. Дата обращения: 11 марта 2011. Архивировано из оригинала 14 февраля 2012 года.

Литература

  • Gove, Darryl. Solaris Application Programming. — London: Prentice Hall, 2008. — 468 с. — ISBN 978-0-13-813455-6.
  • Clyman, John Sun ONE Studio 4 (англ.). PC Magazine (5 августа 2003). Дата обращения: 7 апреля 2011. Архивировано из оригинала 14 февраля 2012 года.

Ссылки

Эта страница в последний раз была отредактирована 22 апреля 2023 в 03:57.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).