stringtranslate.com

Вычислительная платформа

Вычислительная платформа , цифровая платформа , [1] или программная платформа — это среда, в которой выполняется программное обеспечение . Это может быть аппаратное обеспечение или операционная система (ОС), веб-браузер и связанные с ним интерфейсы прикладного программирования или другое базовое программное обеспечение, при условии, что программный код выполняется с использованием услуг, предоставляемых платформой. Вычислительные платформы имеют разные уровни абстракции , включая архитектуру компьютера , операционную систему или библиотеки времени выполнения . [2] Вычислительная платформа — это платформа, на которой могут работать компьютерные программы.

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

Компоненты

Платформы также могут включать в себя:

Некоторые архитектуры имеют несколько уровней, каждый из которых выступает в качестве платформы для предыдущего. Как правило, компонент необходимо адаптировать только к слою, находящемуся непосредственно под ним. Например, программа Java должна быть написана для использования виртуальной машины Java (JVM) и связанных с ней библиотек в качестве платформы, но не должна быть адаптирована для работы на платформах ОС Windows, Linux или Macintosh. Однако JVM, уровень ниже приложения, необходимо создавать отдельно для каждой ОС. [8]

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

Настольный компьютер, ноутбук, сервер

мобильный

Android — популярная мобильная операционная система.

Примеры программного обеспечения

Примеры оборудования

Смотрите также

Рекомендации

  1. ^ «О чем я говорю, когда говорю о платформах» . martinfowler.com . Проверено 18 марта 2018 г.
  2. ^ «Платформа». Бесплатный онлайн-словарь по информатике
  3. Эндрю Бинсток (2 июля 2012 г.). «Переосмысление Google браузера как платформы». Доктор Доббс .
  4. ^ Чип Уилсон; Алан Джозефсон. «Microsoft Office как платформа для программного обеспечения + сервисов». Сеть разработчиков Microsoft .
  5. ^ «Что такое PAAS?». Интераут . Архивировано из оригинала 22 октября 2015 г. Проверено 28 января 2014 г.
  6. ^ «Платформа разработки Twitter - Разработчики Twitter» .
  7. ^ «Запуск платформы разработки Facebook…» Facebook . 15 августа 2006 г.
  8. ^ «Независимость от платформы в байт-коде Java». Переполнение стека .
  9. ^ «Будущее разработки дополнений Firefox» . Блог дополнений Mozilla . Проверено 15 декабря 2018 г.
  10. ^ «Предстоящие изменения в функциях совместимости» . Блог дополнений Mozilla . Проверено 15 декабря 2018 г.
  11. ^ «Как включить устаревшие расширения в Firefox 57 — технические новости gHacks» . www.ghacks.net . 12 августа 2017 года . Проверено 14 декабря 2018 г.
  12. ^ «Портирование расширения Google Chrome» . Мозилла . Проверено 30 декабря 2018 г.

Внешние ссылки