Кроссплатформенное ПО

Кроссплатформенное ПО

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

Содержание

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

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

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

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

Примеры:

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

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

Эмуляция

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

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

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


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

  • Кроссплатформенное приложение — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • КРОССПЛАТФОРМЕННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — Программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе Словарь бизнес терминов. Академик.ру. 2001 …   Словарь бизнес-терминов

  • Кроссплатформенное программное обеспечение — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • Кросплатформенность — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • Кросс-платформенное программное обеспечение — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • Кросс-платформенность — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • Кроссплатформенность — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • Переносимость (программное обеспечение) — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • Платформонезависимость — Кроссплатформенное программное обеспечение программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Содержание 1 Языки программирования 2 Прикладные программы …   Википедия

  • ER-модель данных — У этого термина существуют и другие значения, см. ER. Модель сущность связь (ER модель) (англ. entity relationship model, ERM) модель данных, позволяющая описывать концептуальные схемы предметной области. ER модель используется при… …   Википедия


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

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