Кросс-платформенное программное обеспечение

Кросс-платформенное программное обеспечение

Кроссплатформенное программное обеспечениепрограммное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе.

Содержание

Языки программирования

Кроссплатформенными можно назвать большинство современных высокоуровневых языков программирования. Например, C, С++ и Free Pascal кроссплатформенные языки на уровне компиляции, то есть для этих языков есть компиляторы под различные платформы. C# — кроссплатформенные языки на уровне выполнения, то есть их исполняемые файлы можно запускать на различных платформах без предварительной перекомпиляции. Perl, Tcl и кроссплатформенные интерпретируемые языки, их интерпретаторы существуют для многих платформ.

Прикладные программы

Большое количество прикладных программ также являются кроссплатформенными. Особенно это качество выражено у программ, изначально разработанных для POSIX, а также существование компилятора GCC для платформы, на которую осуществляется перенос.

Примеры:

Операционные системы

Современные операционные системы также часто являются кроссплатформенными. Например, операционные системы с открытым исходным кодом, например, GNU/Linux, AROS могут работать на нескольких различных платформах, чаще всего это m68k, Alpha, SPARC. Microsoft Windows может работать как на платформе x86, так и на Intel NetBSD является самой переносимой, она портирована на большинство существующих платформ.

Эмуляция

Если программа не предназначена для исполнения (запуска) на определённой платформе, но для этой платформы существует эмулятор платформы, базовой для данной программы, то программа может быть исполнена в среде эмулятора.

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

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Кросс-платформенное программное обеспечение" в других словарях:

  • MODX — Тип CMS/CMF Разработчик MODX Team …   Википедия

  • Chyrp — Скриншот демо версии. Тип Система управления контентом …   Википедия

  • TYPO3 — TYPO3 …   Википедия

  • Apache Tomcat — Apache Tomcat …   Википедия

  • Contao — (ранее TYPOlight) Тип CMS/CMF Разработчик Leo Feyer Написана на PHP Операционная система Кросс платформенное програм …   Википедия

  • Phonon — Тип мультимедийный фреймворк Разработчики Маттиас Крец, команда разработчиков Phonon Написана на C++ Операционная система кросс платформенное программное обеспечение …   Википедия

  • WEBrick — Тип веб сервер Операционная система Кросс платформенное программное обеспечение Лицензия Лицензия Ruby Сайт http://www.webrick.org …   Википедия

  • BIGACE — Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для… …   Википедия

  • gridMathematica — Тип Параллельные вычисления Разработчик Wolfram Research Операционная система Кросс платформенное программное обеспечение (список) Языки интерфейса Английский …   Википедия

  • Apache Jackrabbit — Тип Хранилище данных Разработчик Apache Software Foundation …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»