История изменений
Исправление
stevejobs,
(текущая версия)
:
Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера), выполняемая компилятором.[1]
http://ru.wikipedia.org/wiki/Компиляция
In computer programming, the translation of source code into object code by a compiler
http://en.wikipedia.org/wiki/Compilation
Object code, or sometimes object module, is what a computer compiler produces.[1] In a general sense object code is a sequence of statements or instructions in a computer language,[2] usually a machine code language (i.e., 1's and 0's) or an intermediate language such as RTL.
http://en.wikipedia.org/wiki/Object_code
Имхо, у реальных машин, процессор - это CPU, а кушает он байткод реального процессора. В вебе, машина - браузер, процессор - JS-движок, и кушает наш «процессор» «низкоуровневый код» на JS. Т.е. в мире веба аналог машинного кода - это код на JS.
Далее мы берем какой-нибудь нормальный язык, и с помощью http://asmjs.org компилируем его в «низкоуровневый код» (JS)
Исправление
stevejobs,
:
Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера), выполняемая компилятором.[1]
http://ru.wikipedia.org/wiki/Компиляция
In computer programming, the translation of source code into object code by a compiler
http://en.wikipedia.org/wiki/Compilation
Object code, or sometimes object module, is what a computer compiler produces.[1] In a general sense object code is a sequence of statements or instructions in a computer language,[2] usually a machine code language (i.e., 1's and 0's) or an intermediate language such as RTL.
http://en.wikipedia.org/wiki/Object_code
Имхо, у реальных машин, процессор - это CPU, а кушает он байткод реального процессора. В вебе, машина - браузер, процессор - JS-движок, «байткода» как такового нет (он спрятан), и кушает JS-движок код на JS. Т.е. в мире веба аналог машинного кода - это код на JS.
После того, как у нас есть «низкоуровневый код» на JS, мы берем какой-нибудь нормальный язык, и с помощью http://asmjs.org компилируем его в «низкоуровневый код»
Исправление
stevejobs,
:
Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера), выполняемая компилятором.[1]
http://ru.wikipedia.org/wiki/Компиляция
In computer programming, the translation of source code into object code by a compiler
http://en.wikipedia.org/wiki/Compilation
Object code, or sometimes object module, is what a computer compiler produces.[1] In a general sense object code is a sequence of statements or instructions in a computer language,[2] usually a machine code language (i.e., 1's and 0's) or an intermediate language such as RTL.
Исходная версия
stevejobs,
:
Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера), выполняемая компилятором.[1]
http://ru.wikipedia.org/wiki/Компиляция
In computer programming, the translation of source code into object code by a compiler
http://en.wikipedia.org/wiki/Compilation
Object code, or sometimes object module, is what a computer compiler produces.[1] In a general sense object code is a sequence of statements or instructions in a computer language,[2] usually a machine code language (i.e., 1's and 0's) or an intermediate language such as RTL.