Чи можна назвати JavaScript чистою інтерпретованою мовою? Або він також має якийсь складений аромат до нього? Невже хтось може вказувати на причини обох речей, які б були правдивими.
Чи можна назвати JavaScript чистою інтерпретованою мовою? Або він також має якийсь складений аромат до нього? Невже хтось може вказувати на причини обох речей, які б були правдивими.
Відповіді:
Перейдіть і прочитайте відповіді на це питання
/software/138521/is-javascript-interpreted-by-design
Я прийняв відповідь - відмінний і повинен допомогти відповісти на ваше запитання.
Особисто для мене я дещо обережний щодо ідеї називати інтерпретовану чи складену мову. Це рішення про впровадження, а не частина мовної специфікації. Якщо ви хочете поговорити про складений або інтерпретований JavaScript, задайте це питання в контексті фактичної реалізації мовної специфікації.
JavaScript інтерпретується під час виконання браузером клієнта. Існує інструмент під назвою Rhino JavaScript Compiler, який нібито компілює JavaScript у файли класу Java.