Сразу скажу, все комментарии не читал, скорее всего повторяюсь :)
Сам язык не обязан быть изначально компилируемым. Многие нтерпретаторы компилируют и оптимизируют многократно выполняемый код (это называется Just-in-Time compilation, JIT).
Один из самых простых в изучении языков - Python и к нему есть интерпретатор с JIT-компиляцией, PyPy - http://pypy.org/ но он оптимизирован не так хорошо, как другие решения.
Мне кажется оптимальное решение - это использование JavaScript в браузере Chrome. Там используется V8 - один из лучших интерпретаторов с JIT-компиляцией, при этом JavaScript - достаточно простой язык и по нему есть много учебников.
no subject
Date: 2015-01-11 03:46 pm (UTC)Сам язык не обязан быть изначально компилируемым. Многие нтерпретаторы компилируют и оптимизируют многократно выполняемый код (это называется Just-in-Time compilation, JIT).
Один из самых простых в изучении языков - Python и к нему есть интерпретатор с JIT-компиляцией, PyPy - http://pypy.org/ но он оптимизирован не так хорошо, как другие решения.
Мне кажется оптимальное решение - это использование JavaScript в браузере Chrome. Там используется V8 - один из лучших интерпретаторов с JIT-компиляцией, при этом JavaScript - достаточно простой язык и по нему есть много учебников.