Интерпретируемые языки обычно более высокого уровня и поэтому имеют такие функции, как динамическая типизация (в том числе динамическое создание новых переменных без объявления), печально известная eval
и многие другие функции, облегчающие жизнь программиста - но почему не могутони есть и у скомпилированных языков?
Я имею в виду не такие языки, как Java, которые работают на виртуальной машине, но те, которые компилируются в двоичные, такие как C (++).
Я несобираюсь составить список сейчас, но если вы хотите спросить, какие функции я имею в виду, пожалуйста, посмотрите, что PHP, Python, Ruby и т. д. могут предложить.
- Какие общие возможности интерпретируемых языков могут 't / не / существуют в скомпилированных языках?Почему?