Also known as AOT compilation, AOT
compilation strategy
Um compilador é um programa de software que converte código de programação de computador escrito por um programador humano em código binário (código de máquina) que pode ser entendido e executado por uma CPU específica. O ato de transformar o código-fonte em código de máquina é chamado de "compilação". Quando todo o código é transformado de uma só vez antes de atingir as plataformas que o executam, o processo é chamado de Compilação AOT (Ahead-Of-Time) . Ele difere do processo Just-In-Time(JIT). Ou seja é um processo de compilação que ocorre antes da execução do aplicativo e não durante, como ocorre no processo JIT. O processo AOT compila uma linguagem de alto nível (C, C++, etc.) ou um bytecode (código intermediário. Ex: Java) em código de maquina nativo (dependente do sistema) para que o arquivo binário resultante, seja executado nativamente, ajudando a eliminar sobrecargas de compilação durante a execução. Um exemplo de aplicações que usam esse processo de compilação são: Angular (plataforma de aplicações web), Android Runtime (ambiente de execução do sistema operacional Android), OpenJDK, etc.
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).
via Wikidata sitelinks · CC0