Знакомство с JavaScript или «Интерпретация скрипта»

Для выполнения  программ написанных на любом из многочисленных 
языков программирования  на сегодняшний день существует лишь два способа
 приведенных ниже: 

- Компиляция – преобразование исходного кода прописанной пользователем 
программы, в другой язык, так называемый «машинный код». В последующем в
 сети распространяется именно преобразованный код, а изначальный код 
программы остается у разработчиков.

- Интерпретация – когда изначальный код программы попадает в обработку 
специального инструмента «интерпретатора», который, не внося изменений, 
выполняет исходный код в базовой редакции. При этом интерпретатор 
распространяет сам исходный код программы. К слову, именно этот способ 
применяется в браузерах для языка программирования JavaScript.

 Современные инструменты интерпретаторы при запуске скриптов (программ) 
JavaScript преобразуют и оптимизируют исходный код, после чего 
выполняют, что напрямую влияет на скорость работы. Согласно отзывам, в 
сравнении с другими языками программирования JavaScript – «очень 
быстрый», что является не малым его конкурентным преимуществом.

JavaScript выполняется не только в браузере. Скрипты возможно выполнить 
где угодно (хоть в стиральной машине), нужен лишь специальный инструмент
 «интерпретатор». Процесс выполнения программы в JavaScript называется –
 «интерпретацией». На сегодняшний день, это полноценный язык общего 
назначения, скрипты на котором можно запускать на сервере. К тому же 
язык  динамично развивается, становясь с каждым днем более мощным, а для
 реализации дополнительных задач, регулярно появляются  языки 
дополняющие JavaScript.