LINUX.ORG.RU

История изменений

Исправление 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.

http://en.wikipedia.org/wiki/Object_code

Исходная версия 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