Ruby - это интерпретируемый или компилируемый язык?

Ruby - интерпретируемый язык. Парсер создает создает синтаксическое дерево, которое используется во время работы программы. В планах по развитию языка предусматривается приближение к компилируемому языку - с этим связаны такие проекты, как RubyVM (Rite, или Ruby ) и Cardinal (Ruby для ParrotVM) Конечно, интерпретируемость в известной степени влияет на скорость работы, но Ruby неплохо справляется по сравнению с другими языками. В целом Ruby не такой быстрый, как Perl, но ненамного медленнее.

- Daniel Carrera

Вход для пользователей