JaroslavTulach at 15:59, 24 June 2015 - 2015-06-24 15:59:11

←Older revision Revision as of 15:59, 24 June 2015
Line 1: Line 1:
-
[[wikipedia:Abstract_syntax_tree|AST]] stands for [[AST|Abstract Syntax Tree]] and is used in compilers (like [[JavaC]]) to represent structure of the program before final (in this case [[ByteCode]]) form is emitted.
+
[[wikipedia:Abstract_syntax_tree|AST]] stands for [[AST|Abstract Syntax Tree]] and is used in compilers (like [[JavaC]]) to represent structure of the program before final (in this case [[ByteCode]]) form is emitted. The [[AST]] can also be used directly in an interpreter - which is usually slow, unless one uses [[Truffle]] [[AST]] [[API]] - which observes your interpreter for a while and then turns the program into damn fast compiled machine code automatically!

JaroslavTulach: New page: AST stands for Abstract Syntax Tree and is used in compilers (like JavaC) to represent structure of the program before final (in this case [[... - 2013-03-21 20:09:45

New page: AST stands for Abstract Syntax Tree and is used in compilers (like JavaC) to represent structure of the program before final (in this case [[...

New page

[[wikipedia:Abstract_syntax_tree|AST]] stands for [[AST|Abstract Syntax Tree]] and is used in compilers (like [[JavaC]]) to represent structure of the program before final (in this case [[ByteCode]]) form is emitted.