- Автор темы
- #11
Ну не скомпилируется. По крайней мере в делфи. Но делфи(паскаль) и был сделан для того чтобы на этапе трансляции ловить многие ошибки и приучать пользователя не допускать их.Слишком обобщил наверно... ошибки то ведь разные бывают. Описанная тобой ситуация это уже логика программы и ошибки в её реализации лежат на плечах программиста. Php в таком случае вывалит нотайс и продолжит работать, а что будет с программой на делфи, упадёт?
Да и в php есть parse error, которая не даст выполнить даже первые 9 строк
В php и js вполне допустим код скрипта типа:
И это выведет на экран "0".Код:echo 0; be-be-be(); //такая функция не существует echo 1;
А что будет в случае попытки такой код скомпилировать для делфи или Си?
То есть ты считаешь, что если интерпретатор php или js не считает ошибкой трансляции вызов несуществующей функции, то значит программы, написанные на этих языках стоит называть скриптами?
UPD Еще я хотел сказать что интерпретатор php это тоже ведь машина(виртуальная) и сравнивать ее с физической машиной не совсем корректно.