Это очень редкие случаи и это усложнит интерпретатор джаваскрипта...
Получится эволюция в сторону увеличения уровня языка: на ассемблере можно сделать всё и это будет работать ахриненно быстро, но ВСЁ придётся реализовывать самому, так как есть только простейшие команды. По мере навешивания высокоуровневого функционала становиться проще разрабатвывать программы, но высокоуровневые языки трудно переносимы, ограничены функционально, размер кода (готового) раздувается. Не факт, что реализация функционала самая оптимальная (ты не знаешь, так как это делал какой-то дядя, а не ты руками).
интерпретатору проще и быстрее обработать 10 команд (если их будет всего допустим 50 простых), чем обработать 3, но если придётся выбирать из 300 и они будет сложные и редкоиспользуемые...
|