Want to create interactive content? It’s easy in Genially!

Get started free

5 ITI C++ I2S1 TRADUCTORES DE LENGUAJE

Mario Valverde

Created on July 27, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Journey Map

Versus Character

Akihabara Connectors Infographic Mobile

Mobile mockup infographic

Transcript

Traductores de Lenguaje

Los traductores de lenguaje son programas que traducen el código escrito en lenguajes de programación de alto nivel a código máquina generando un ejecutable. Los traductores se dividen en compiladores e intérpretes.

Intérpretes

Compiladores

Compiladores

Los compiladores convierten directamente el código fuente en código máquina o assembly, las tareas que se llevan a cabo durante el tiempo de compilación son: análisis del código fuente y síntesis del programa objeto. Durante el análisis se realiza análisis léxico, análisis sintáctico y análisis semántico. Por otro lado, durante la síntesis se genera la salida expresada en un objeto binario que el microprocesador es capaz de descifrar. Los lenguajes más comunes son: C++, Java, C#, Visual Basic etc.

Intérpretes

Los intérpretes traducen el código, línea por línea y ejecutan cada comando conforme va apareciendo. Los programas interpretados se ejecutan más lento que el programa compilado, aunque con el desarrollo de la compilación justo a tiempo, esta brecha se está reduciendo cada vez más. Los lenguajes interpretados más comunes son: Python, JavaScript, Ruby y Php.