GNU Free Documentation License . .

( « ()»)
: ,

́  , .[1][2][3]

  , , , ( , , ).[2][3][4] ( ) - ,   - ( ).[5]

  - - .[3]

[] [2]

  • . , .
  • . , .
  • . .: .
  • . .
  • (). () .
  • . , .
  • . .
  • . .
  • . , .
  • . . : , .

[] [2]

  • . .
  • . , .
  • . , , . , , .

[]

, . , , ( , ). ( - ), , .

, . , . -. , - , , , - . , Java - Java (. Java bytecode) Java Virtual Machine, picoJava. .NET Framework Common Intermediate Language (CIL),   Common Language Runtime (CLR).

, . JIT-. CIL- JIT-, .NET Framework .

(IBM, Apple, Sun  . .) , , . -, , / . , ( ). , , Pentium,   MMX, SSE  . .

,   . ,   .   , , , C++, . -  , Flash. , ( , ). , - .

[]

:

  1. . .
  2. () . .
  3. . ()  , , , ,  . . « /», , , - , .
  4. . .   , .
  5. . .

, , .

[]

(. separate compilation .[2]

, (. compile  , ), , , , . , ( , ), , . , , , , .

. «» «» : , ( , «» ).

[]

() « »[6] ( , « » , ).

[] .

[]

  1. 19781-83 // . : . 1 / . . . . .  .: , 1989.  168 .  55 000 .  ISBN 5-7050-0155-X
  2. 1 2 3 4 5 . ., . . / : . .-. . . - .-. . . .  .: , 1991.  543 .  50 000 .  ISBN 5-279-00367-0
  3. 1 2 3 2382/7-77 // . . . .
  4. . . - ( ).  .: , 1990.  335 .  50 050 (.) .  ISBN 5-200-01169-3
  5. = Dictionary of Computing / . . .: . . . . .; . . . .  .: , 1990.  560 .  70 000 (.) .  ISBN 5-217-00617-X (), ISBN 0-19-853913-4 ()
  6. . . , . . , . . . / . . . -.  .: - , 1963.

[]

  • . , . , , . . : , = Compilers: Principles, Techniques, and Tools.  2- .  .: , 2010.  1184 .  ISBN 978-5-8459-1349-4
  • . = The Essence of Compilers.  .: , 2002.  256 .  ISBN 0-13-727835-7
  • . / . . . . .  .: , 1984.  232 .
  • . . !
  • . ., . . .