Портируемость

Категория: Python :: 7-09-2011, 23:25

Python обладает хорошей портируемостью и функционирует почти на всех популярных платформах — от мейнфреймов до КПК. Как известно, кредитная карта онлайн, работает с помощью данных языков. Имеются порты под системы Microsoft Windows, почти все возможные варианты UNIX (включая такие, как Linux и FreeBSD), Mac OS X, Plan 9, обычную Mac OS и мобильную iPhone OS 2.0 и более новые версии, Palm OS, Amiga, OS/2, AS/400 и даже старая система OS/390, Android и Symbian.

В большинстве случаев, при устаревании платформы язык прекращает ее поддержку в основной своей ветви. Например, с новой версии 2.6 язык уже не поддерживает Windows версий 95, 98 и ME. Однако это не конец. На данных платформах можно работать с предыдущими версиями языка Python — сейчас сообщество продолжает активную поддержку версий языка Python, начиная с версии языка 2.3 (для таких версий выходят исправления).

К тому же, в отличие от большинства портируемых систем, для всех главных платформ Python поддерживает характерные для них уникальные технологии (наподобие, Microsoft COM/DCOM). Кроме того, имеется специальная версия языка Питона для виртуальной среды Java — Jython. Это позволяет Питону выполняться на любой существующей на данный момент операционной системе, которая поддерживает Java, при этом разные классы среды Java могут непосредственно выполняться из Питона и даже быть созданными на Питоне. Стоит также отметить, что ряд проектов обеспечивают хорошую интеграцию с популярной платформой Microsoft .NET, главные из которых — Python.Net и IronPython. Также планируется ввести дополнительную поддержку для новых современных операционных систем актуальных мобильных устройств.

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









Script-coding.Info :: Карта сайта
Все права защищены, 2011.
Яндекс цитирования  
Энциклопедия языков программирования.