Кроссплатформенное приложение

Кроссплатформенное приложение

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

Содержание

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

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

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

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

Примеры:

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

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

Эмуляция

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

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

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


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

  • MagicPlot — Тип Математическое программное обеспечение Разработчик …   Википедия

  • Avidemux — Версия 2.4 RC1, запущенна …   Википедия

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

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

  • Mozilla Sunbird — Тип Органайзер Разработчик …   Википедия

  • LaTeX2RTF — Графическая оболочка LaTeX2RTF LaTeX2RTF программа‐транслятор, предназначенная для конвертации документов в формате LaTeX в формат RTF, распознаваемый многими текстовыми процессорами (включая Microsoft Word …   Википедия

  • Компьютерная программа-органайзер — Органайзер (англ. organizer)  изначально небольшая книга, содержащая календарь, адресную книгу и блокнот, служащая для организации информации о персональных контактах и событиях. С развитием информационных технологий книга стала заменяться… …   Википедия

  • Arduino — Software …   Википедия

  • Sunbird — Mozilla Sunbird Тип Органайзер Разработчик Mozilla Foundation ОС Кроссплатформенный …   Википедия

  • Органайзер — (англ. organizer)  изначально небольшая книга, содержащая календарь, адресную книгу и блокнот, служащая для организации информации о персональных контактах и событиях. С развитием информационных технологий книга стала заменяться карманными… …   Википедия


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

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