портативность

Автор: John Stephens
Дата создания: 27 Январь 2021
Дата обновления: 25 Июнь 2024
Anonim
NINTENDO SWITCH - ТЕСТ НА ПОРТАТИВНОСТЬ
Видео: NINTENDO SWITCH - ТЕСТ НА ПОРТАТИВНОСТЬ

Содержание

Определение - что означает переносимость?

Переносимость по отношению к программному обеспечению - это мера того, насколько легко приложение может быть перенесено из одной компьютерной среды в другую. Компьютерное программное приложение считается переносимым в новую среду, если усилия, необходимые для его адаптации к новой среде, находятся в разумных пределах. Смысл абстрактного термина «разумный» зависит от характера применения и часто трудно выразить в количественных единицах.

Фраза «портировать» означает модифицировать программное обеспечение и сделать его адаптируемым для работы в другой компьютерной системе. Например, перенести приложение на Linux означает изменить программу, чтобы она могла работать в среде Linux.

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Переносимость

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

Некоторые языки программирования достаточно переносимы, например, язык Си. Компиляторы C легко доступны для большинства операционных систем, что, в свою очередь, делает программы на C очень переносимыми. Эта переносимость программ на языке C привела к тому, что некоторые программисты переписывают свои программы и перекомпилируют их на C, чтобы сделать их намного более переносимыми.

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