From 039c4e51802f702bee820f8a2e49d92fe92008e8 Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Thu, 23 Jul 2015 23:17:42 +0300 Subject: [PATCH] up --- 1-js/1-getting-started/1-intro/article.md | 11 ++++++++++- .../{2-pre-coding => 2-es-modern-now}/article.md | 0 2 files changed, 10 insertions(+), 1 deletion(-) rename 1-js/1-getting-started/{2-pre-coding => 2-es-modern-now}/article.md (100%) diff --git a/1-js/1-getting-started/1-intro/article.md b/1-js/1-getting-started/1-intro/article.md index ff9c6026..c069dbed 100644 --- a/1-js/1-getting-started/1-intro/article.md +++ b/1-js/1-getting-started/1-intro/article.md @@ -22,7 +22,16 @@ It has quite a few special features that make mastering a bit hard at first, but Since the time of its creation, JavaScript evolved. -As of now, JavaScript can execute not only in the browser, but also on the server, or actually on any device where a special program called [an interpreter]("http://en.wikipedia.org/wiki/Interpreter_(computing)") is installed. The execution process is called "an interpretation". The browser has an embedded JavaScript interpreter. +As of now, JavaScript can execute not only in the browser, but also on the server, or actually on any device where a special program called [an interpreter]("http://en.wikipedia.org/wiki/Interpreter_(computing)") is installed. The execution process is called "an interpretation". + +The browser has an embedded JavaScript interpreter, of course. Sometimes it's also called a *JavaScript engine* or a "JavaScript virtual machine". + +Different engines have different "codenames", for example: + [smart header="Compilation and interpretation"] There are in fact two general approaches to execute programs: "compilers" and "interpreters". diff --git a/1-js/1-getting-started/2-pre-coding/article.md b/1-js/1-getting-started/2-es-modern-now/article.md similarity index 100% rename from 1-js/1-getting-started/2-pre-coding/article.md rename to 1-js/1-getting-started/2-es-modern-now/article.md