AST (Abstract Syntax Tree)

[/ˌæbstrækt ˈsɪntæks triː/ or /ˈeɪ.ɛs.tiː/]
nounpl: ASTs (Abstract Syntax Trees)
Árvore de Sintaxe Abstrata
1. A tree representation of the structure of source code, where each node denotes a construct occurring in the source code. Used in compilers and interpreters to represent program syntax in a hierarchical format.
The compiler creates an AST from the source code before generating machine code.
O compilador cria uma Árvore de Sintaxe Abstrata a partir do código fonte antes de gerar código de máquina.
2. An intermediate representation of code that removes syntactic details while preserving semantic meaning, used for analysis and transformation.
The AST makes it easier to perform semantic analysis and optimize the code.
A Árvore de Sintaxe Abstrata facilita a análise semântica e otimização do código.
AST is a fundamental concept in computer science and compiler design, taught in undergraduate programs worldwide. The term is universally used in English in all programming contexts, even in Portuguese-speaking countries. In Brazil, software developers typically use the acronym 'AST' rather than the full Portuguese translation in professional settings, especially when working with international teams or reading English technical documentation.
Synonyms / Sinônimos
parse tree (in some contexts)syntax treeabstract tree

Regional Variations

General Brazilian Portuguese
Árvore de Sintaxe Abstrata
Standard technical term used in computer science education and industry
São Paulo
Árvore de Sintaxe Abstrata (AST)
Often used with English acronym in tech companies and universities
Portugal
Árvore de Sintaxe Abstrata
Same standard translation used in Portuguese academic and professional settings
USA/International English
Abstract Syntax Tree
Exclusively used as English term in technical documentation and programming languages

Related Words

parsercompilerinterpreterlexical analysissemantic analysiscode generationsyntaxparse tree
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →