~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 051416CFAD495AAA5723DE9B107171C8__1709300940 ✰
Заголовок документа оригинал.:
✰ Oracle Developer Studio - Wikipedia ✰
Заголовок документа перевод.:
✰ Студия разработчиков Oracle — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Oracle_Developer_Studio ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/05/c8/051416cfad495aaa5723de9b107171c8.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/05/c8/051416cfad495aaa5723de9b107171c8__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 11:40:26 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 1 March 2024, at 16:49 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Студия разработчиков Oracle — Википедия Jump to content

Студия разработчиков Oracle

Из Википедии, бесплатной энциклопедии
Студия разработчиков Oracle
Разработчики) Корпорация Oracle / Sun Microsystems
Стабильная версия
12.6 [1] / 5 июля 2017 г .; 6 лет назад ( 05.07.2017 )
Операционная система Солярис , OpenSolaris , RHEL , Oracle Linux [2]
Доступно в английский, японский
Упрощенный китайский
Тип Компилятор , отладчик , сборка программного обеспечения , интегрированная среда разработки.
Лицензия Бесплатно для загрузки и использования, как описано в лицензии на продукт.
Веб-сайт www .оракул /технетворк /сервер-хранилище /developerstudio /обзор

Oracle Developer Studio , ранее называвшаяся Oracle Solaris Studio , Sun Studio , Sun WorkShop , Forte Developer и SunPro Compilers , является флагманским продуктом корпорации Oracle для разработки программного обеспечения для Solaris и Linux операционных систем . C, C++ и Fortran Он включает в себя оптимизацию компиляторов , библиотек, а также инструментов анализа производительности и отладки для Solaris на платформах SPARC и x86 и Linux на платформах x86/x64, включая многоядерные системы.

Oracle Developer Studio можно загрузить и использовать бесплатно; однако существует множество обновлений безопасности и функциональности, которые доступны только по контракту на поддержку с Oracle. [3]

В версии 12.4 добавлена ​​частичная поддержка стандарта языка C++11 . [4] Поддерживаются все функции C++11, за исключением параллелизма и атомарных операций, а также определяемых пользователем литералов. Версия 12.6 поддерживает стандарт языка C++14 . [5]

Языки [ править ]

Поддерживаемые архитектуры [ править ]

Компоненты [ править ]

Программный пакет Oracle Developer включает в себя:

Оптимизация компилятора [ править ]

общий оптимизирующий Для генерации кода используется бэкэнд.

промежуточное представление высокого уровня, называемое Sun IR Используется , а оптимизация высокого уровня, выполняемая в компоненте iropt (оптимизатор промежуточного представления), выполняется на уровне Sun IR. Основные оптимизации включают в себя:

OpenMP [ править ]

является API распараллеливания общей памяти OpenMP встроенным во все три компилятора.

Покрытие кода [ править ]

Tcov — инструмент для анализа покрытия исходного кода и поочередного профилирования, входит в стандартную комплектацию. Tcov генерирует точные подсчеты количества выполнения каждого оператора в программе и аннотирует исходный код для добавления инструментов.

Утилита tcov предоставляет информацию о том, как часто программа выполняет сегменты кода. Он создает копию исходного файла с указанием частоты выполнения. Код может быть аннотирован на уровне базового блока или на уровне исходной строки. Поскольку операторы в базовом блоке выполняются одинаковое количество раз, количество выполнений базового блока равно количеству выполнений каждого оператора в блоке. Утилита tcov не создает никаких данных, основанных на времени.

GCCFSS [ править ]

Компилятор GCC для систем SPARC (GCCFSS) использует интерфейс GNU Compiler Collection (GCC) с серверной частью компилятора Oracle Developer Studio, генерирующей код. Таким образом, GCCFSS может обрабатывать директивы компилятора, специфичные для GCC, а также использовать преимущества оптимизации компилятора в его внутренней части. Это значительно облегчает перенос приложений на базе GCC в системы SPARC.

В GCCFSS 4.2 добавлена ​​возможность использования в качестве кросс-компилятора ; Двоичные файлы SPARC можно создавать на машине x86 (или x64) под управлением Solaris. [8]

Исследовательская платформа [ править ]

До отмены Rock был первым процессором общего назначения, поддерживающим аппаратную транзакционную память (HTM). Компилятор Oracle Developer Studio используется в ряде исследовательских проектов, включая гибридную транзакционную память (HyTM). [9] и фазированная транзакционная память (PhTM), [10] изучить поддержку и возможные оптимизации HTM.

История [ править ]

Наименование товара Компилятор C/C++ Поддерживаемые операционные системы Дата выпуска
СПАРКработает 1.0 1.0 СанОС 4 1991
SPARCworks 2.0 (SPARCompiler) 2.0 Солярис 2.x, SunOS 4.1.x июнь 1992 г.
Мастерская SunSoft 1.0 3.0 Солярис 2.x, SunOS 4.1.x июль 1994 г.
Мастерская SunSoft 2.0 4.0 Солярис 2.2 или новее март 1995 г.
Мастерская Солнца 3.0/4.0 4.2 Солярис 2.4, 2.5, 2.6, 7 Январь 1997 г.
Солнечная Мастерская 5.0 5.0 Солярис 2.5.1, 2.6, 7 декабрь 1998 г.
Forte Developer 6 (Sun WorkShop 6) 5.1 Солярис 2.6, 7, 8 май 2000 г.
Forte Developer 6, обновление 1 5.2 Солярис 2.6, 7, 8 ноябрь 2000 г.
Forte Developer 6, обновление 2 5.3 Солярис 2.6, 7, 8, 9 июль 2001 г.
Sun ONE Studio 7 (Forte Developer 7) 5.4 Солярис 7, 8, 9 май 2002 г.
Коллекция компиляторов Sun ONE Studio 8 5.5 Солярис 7, 8, 9, 10 май 2003 г.
Сан Студия 8 5.5 Солярис 7, 8, 9, 10 март 2004 г.
Сан Студия 9 5.6 Солярис 8, 9, 10; Линукс июль 2004 г.
Сан Студия 10 5.7 Солярис 8, 9, 10; Линукс январь 2005 г.
Сан Студия 11 5.8 Солярис 8, 9, 10; Линукс ноябрь 2005 г.
Сан Студия 12 5.9 Солярис 9, 10 1/06; Линукс июнь 2007 г.
Sun Studio 12, обновление 1 5.10 Солярис 10 1/06; ОпенСолярис 2008.11, 2009.06; Линукс июнь 2009 г.
Oracle Solaris Studio 12.2 5.11 Солярис 10 1/06 и выше; Линукс сентябрь 2010 г.
Oracle Solaris Studio 12.3 5.12 Солярис 10 10/08 и выше, 11; Линукс декабрь 2011 г.
Oracle Solaris Studio 12.4 5.13 Солярис 10 8/11, 10 1/13, 11,2; Линукс ноябрь 2014 г.
Студия разработки Oracle 12.5 5.14 Солярис 10 1/13, 11,3; Линукс июнь 2016 г.
Студия разработки Oracle 12.6 5.15 Солярис 10 1/13, 11,3; Линукс июнь 2017 г.

- Источник: [11]

Ссылки [ править ]

  1. ^ Икрооп Диллон (5 июля 2017 г.). «Анонсируем Oracle Developer Studio 12.6!» . Блоги Oracle . Корпорация Оракл . Проверено 13 сентября 2017 г.
  2. ^ Oracle выбирает компиляторы Studio для Solaris, Linux
  3. ^ «Студия разработчиков Oracle — Загрузки» . Корпорация Оракл . Проверено 16 марта 2018 г.
  4. ^ «Поддержка стандарта C++11», « Что нового в Oracle® Solaris Studio 12.4» , Oracle Corporation , получено 16 марта 2018 г.
  5. ^ «Соответствие стандартам 1.5», Oracle® Developer Studio 12.6: Руководство пользователя C++ , Oracle , получено 16 марта 2018 г.
  6. ^ «Oracle Solaris Studio 12.2: Анализатор производительности» . Корпорация Оракл . Проверено 11 сентября 2010 г.
  7. ^ «Sun Studio 12: Распределенная сборка (dmake)» . Корпорация Оракл . Проверено 1 июня 2016 г.
  8. ^ «Крутые инструменты — GCC для Sun Systems 4.2.0 в качестве кросс-компилятора» . Сан Микросистемс . Проверено 31 июля 2008 г.
  9. ^ «Гибридная транзакционная память» (PDF) . Сан Микросистемс . Проверено 10 ноября 2007 г.
  10. ^ «PhTM: Фазированная транзакционная память» (PDF) . Сан Микросистемс. Архивировано из оригинала (PDF) 11 февраля 2012 г. Проверено 1 июня 2016 г.
  11. ^ «Матрица компонентов Oracle Developer Studio и Oracle Solaris Studio» . Технологическая сеть Oracle . Корпорация Оракл . Проверено 16 марта 2018 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 051416CFAD495AAA5723DE9B107171C8__1709300940
URL1:https://en.wikipedia.org/wiki/Oracle_Developer_Studio
Заголовок, (Title) документа по адресу, URL1:
Oracle Developer Studio - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)