Скрипт и программа

Слишком обобщил наверно... ошибки то ведь разные бывают. Описанная тобой ситуация это уже логика программы и ошибки в её реализации лежат на плечах программиста. Php в таком случае вывалит нотайс и продолжит работать, а что будет с программой на делфи, упадёт?
Да и в php есть parse error, которая не даст выполнить даже первые 9 строк :)

В php и js вполне допустим код скрипта типа:
Код:
echo 0;

be-be-be(); //такая функция не существует

echo 1;
И это выведет на экран "0".
А что будет в случае попытки такой код скомпилировать для делфи или Си?
Ну не скомпилируется. По крайней мере в делфи. Но делфи(паскаль) и был сделан для того чтобы на этапе трансляции ловить многие ошибки и приучать пользователя не допускать их.

То есть ты считаешь, что если интерпретатор php или js не считает ошибкой трансляции вызов несуществующей функции, то значит программы, написанные на этих языках стоит называть скриптами?

UPD Еще я хотел сказать что интерпретатор php это тоже ведь машина(виртуальная) и сравнивать ее с физической машиной не совсем корректно.
 
То есть ты считаешь, что если интерпретатор php или js не считает ошибкой трансляции вызов несуществующей функции, то значит программы, написанные на этих языках стоит называть скриптами?

Такое поведение скорее выступает признаком "скриптанутости" :) И такое поведение распространяется не только на вызов несуществующей функции, но и на другие ошибки.
Не обязательно, что при таком поведение мы можем назвать ЯП скриптовым, но как признак для меня вполне эффективно работает.
 
Назад
Сверху