Ruby - это интерпретируемый или компилируемый язык?
чт, 02/08/2007 - 20:11 — spine
Ruby - интерпретируемый язык. Парсер создает создает синтаксическое дерево, которое используется во время работы программы. В планах по развитию языка предусматривается приближение к компилируемому языку - с этим связаны такие проекты, как RubyVM (Rite, или Ruby ) и Cardinal (Ruby для ParrotVM) Конечно, интерпретируемость в известной степени влияет на скорость работы, но Ruby неплохо справляется по сравнению с другими языками. В целом Ruby не такой быстрый, как Perl, но ненамного медленнее.
- Daniel Carrera
