36
Python является языком общего назначения, поэтому может применяться
практически в любой области разработки ПО (standalone, клиент-сервер, Web-
приложения) и в любой предметной области. Кроме того, Python легко
интегрируется с уже существующими компонентами, что позволяет внедрять
Python в уже написанные приложения. [1]
Также Python обладает развитой системой модулей, как стандартных,
также написанных на Python, а, следовательно, обладающих теми же
преимуществами, такими как кроссплатформенность, и позволяющих
реализовывать наиболее общие задачи, так и специфических, применяемых в
том случае, когда необходимо решать более широкий круг задач.
В среду исполнения Python входит только интерпретатор, который
одновременно является и компилятором, однако компилирует исходный код
Python непосредственно в машинный код целевой платформы. Существуют три
известных реализации среды исполнения для Python: CPython, Jython и
Python.NET. [1]
Ввиду широкого ряда функциональных возможностей Python может
использоваться в самых различных сферах; с его помощью можно
осуществлять разработку web-приложений, автоматизированных
информационных систем, научных вычислительных комплексов, графических
пакетов.
PHP - язык программирования общего назначения, созданный
преимущественно для работы над web- приложениями, для генерации HTML-
страниц и работы с базами данных. PHP обладает Си-подобным синтаксисом,
также является мультипарадигмальным и кроссплатформенным, ядро PHP
также реализует средства для автоматического управления памятью; вся
выделенная память возвращается системе после завершения работы скрипта [2].
Динамические библиотеки PHP предоставляют широкие возможности
для работы с базами данных, поддерживается DBX для работы на абстрактном
уровне, стандарт ODBC; осуществляется коммуникация с использованием
различных протоколов (IMAP, SNMP, POP3, HTTP и другие); также PHP