Ильдар Еникеев
Ильдар Еникеев | Репутация: 101 (Кандидат) 23 мая 2009 в 20:04
Является ли PHP языком высокого уровня?
Теги:
.net, , actionscript, ada, ado.net ...еще >>
Пётр Кунилов
Пётр Кунилов | Репутация: 140 (Кандидат) 23 мая 2009 в 20:10

Да, является.
Это следует из определения:
Высокоуровневый язык программированияязык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
Подробнее здесь:
http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования

Пётр Кунилов
Пётр Кунилов | Репутация: 140 (Кандидат) 23 мая 2009 в 20:19

Из данного выше определения и наличия в php абстрактных типов данных: классов, следует, что php - язык программирования выкого уровня!
Хотя в php нет перечислений, но есть хорошие возможности для их замены
пример реализации перечислений в php здесь
Также в php нет структур, но их с успехом заменяют ассоциативные массивы.

Виталий Krechmer
Виталий Krechmer | Репутация: 1448 (Эксперт) 24 мая 2009 в 08:17

PHP является языком высокого уровня программирования.
В дополнение к ответам teP: минусы языков высокого программирования (C++, Visual Basic, Java, Perl, Python, Delphi, Ruby) - невозможность создавать простые и точные инструкции к используемому оборудованию и, как следствие, добавление к этим языкам язык низкого уровня (язык ассемблера)
Подробно о PHP - на сайте intuit.ru, курс "Язык программирования PHP"

Владимир Борзенков
Владимир Борзенков | Репутация: 592 (Специалист) 25 мая 2009 в 22:10

Да. Является языком высокого уровня.