36
языки за исключением C, относятся к объектно-ориентированному типу но
при этом поддерживают и оперативную и функциональную парадигмы,
однако большинство кода на такта языках пишется в объектно-
ориентированном стиле. ООП парадигма прочно задала свое место в
разработке программных систем благодаря основным принципам:
наследованию, инкапсуляции, полиморфизму и абстрагированию. Так же как
все структурные языки имеют реализации цикла, ветвления, так и все ООП
языки так или иначе реализует языковые средства доя организации сокрытия
функционала за некоторым интерфейсом, полиморфного поведения объектов
языке и обеспечения низкой связанности компонентов. Однако все языки
делают это по- своему.
В настоящее время программисты не испытывают недостатка в выборе
средств программирования: существует множество различных языков, как
универсальных, используемых во многих сферах программирования и
способных работать на нескольких аппаратных и программных платформах,
так и специализированные, ориентированные на определенную область
разработки, как, например, PROLOG - язык программирования высокого
уровня, предназначенный для реализации систем и программ искусственного
интеллекта. Существует множество различных классификаций языков
программирования: по уровню семантики (языки высокого и низкого уровня),
по используемым парадигмам программирования, по безопасности и по ряду
других характеристик. Совокупность требований к разрабатываемой системе
и определяет выбор средств ее реализации на этапе проектирования;
учитываются требования к ее быстродействию, надежности, информационной
безопасности.
Цель данной работы - провести сравнительный анализ свойств языков
Python и PHP. Условно можно разделить эту работу на две основные части:
- теоретическая часть, содержащая краткий обзор возможностей
языков программирования и сферы их применимости,