Пётр Кунилов | Репутация: 140(Кандидат)
23 мая 2009 в 20:10
Да, является.
Это следует из определения: Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
Подробнее здесь:
http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования
Пётр Кунилов | Репутация: 140(Кандидат)
23 мая 2009 в 20:19
Из данного выше определения и наличия в php абстрактных типов данных: классов, следует, что php - язык программирования выкого уровня!
Хотя в php нет перечислений, но есть хорошие возможности для их замены
пример реализации перечислений в php здесь
Также в php нет структур, но их с успехом заменяют ассоциативные массивы.
PHP является языком высокого уровня программирования.
В дополнение к ответам teP: минусы языков высокого программирования (C++, Visual Basic, Java, Perl, Python, Delphi, Ruby) - невозможность создавать простые и точные инструкции к используемому оборудованию и, как следствие, добавление к этим языкам язык низкого уровня (язык ассемблера)
Подробно о PHP - на сайте intuit.ru, курс "Язык программирования PHP"
Да, является.
Это следует из определения:
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
Подробнее здесь:
http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования