Also known as pre-processor
In computer science, a preprocessor (or precompiler) is a program that processes its input data to produce output that is used as input in another program. The output is said to be a preprocessed form of the input data, which is often used by some subsequent programs like compilers. The amount and kind of processing done depends on the nature of the preprocessor; some preprocessors are only capable of performing relatively simple textual substitutions and macro expansions, while others have the power of full-fledged programming languages.
Um pré-processador é um programa que recebe texto e efectua conversões léxicas nele. As conversões podem incluir , inclusão condicional e inclusão de outros ficheiros. A linguagem de programação C possui um pré-processador que efectua as seguintes transformações: * substitui trigrafos por equivalentes * concatena ficheiros de código-fonte * substitui comentários por * reage a linhas iniciadas com um caracter de cardinal (#), efectuando substituição de macros, inclusão de ficheiros, inclusão condicional e outras operações O uso de pré-processadores tem vindo a ser cada vez menos comum à medida que as linguagens recentes fornecem características mais abstractas em vez de características orientadas lexicalmente. É certo que o abuso do pré-processador pode dar origem a código caótico. Ao desenhar uma linguagem de programação baseada em C, Bjarne Stroustrup introduziu características tais como e na linguagem C++ numa tentativa de tornar o pré-processador de C menos relevante.Há também linguagens recentes que tem pouca ou nenhuma funcionalidade de pré-processador, como por exemplo a linguagem Java, que não possui um pré-processador.O pré-processamento pode ser bastante incómodo ao implementar-se ou , pois alterações às regras de pré-processamento podem afectar por completo o texto a ser pré-processado.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).