SlideShare una empresa de Scribd logo
Compilador      Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina sea capaz de interpretar
Compilador
Interpretador      Es un programa informático capaz de analizar y ejecutar                               otros programas , escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquinas del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Compilador
Lenguaje de alto nivel    Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
Compilador
Lenguaje de bajo nivel     Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
Compilador
Lenguaje de medio nevelSuelen ser clasificados de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del lenguaje ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.
Compilador
Lenguaje cEs un lenguaje de programación de propósito general ofreciendo economía sintáctica, control de flujo y estructuras sencillas y conteniendo un conjunto de operadores. No puede decirse que sea un lenguaje de muy alto nivel, más bien podemos ubicarlo como un lenguaje pequeño, sencillo, no se especializa en ningún tipo de aplicación.  
Características del lenguaje C.Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Un programa escrito cumpliendo los estándares e intentando que sea portátil puede compilarse en muchos computadores.C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programación de sistemas, para la que se diseñó originalmente.

Más contenido relacionado

PPT
Lenguajes de programación
PPTX
PPTX
Lenguaje ensamblador
PPTX
Lenguaje de programacion
PPTX
Nivel de abstraccion
DOCX
Conceptos basicos de ensamblador mapa
PPTX
Lenguaje de bajo y alto nivel
PPTX
Lenguaje de programación 00
Lenguajes de programación
Lenguaje ensamblador
Lenguaje de programacion
Nivel de abstraccion
Conceptos basicos de ensamblador mapa
Lenguaje de bajo y alto nivel
Lenguaje de programación 00

La actualidad más candente (19)

PDF
Mapa conceptual
DOCX
Programacion mildred
DOCX
Mapa conceptual ac
PPTX
lenguajes de programacion
PPTX
Lenguajes de bajo nivel
PPTX
Exposición de Lenguajes de Programación
PPTX
Lenguaje de programación
PPTX
Lenguaje de programacion
ODP
Lenguajes de programacion
PPTX
Elementos de la programación a nivel del lenguaje
PPTX
Clasificacion de los lenguajes de programacion
PPTX
Taller saberes previos
PPTX
Clasificacion de los_lenguajes_de_programacion
PDF
Introducción a lenguajes de programación
PPTX
Lenguajes de programación
PPTX
Lenguajes de alto nivel
PDF
Computación
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programacion
Mapa conceptual
Programacion mildred
Mapa conceptual ac
lenguajes de programacion
Lenguajes de bajo nivel
Exposición de Lenguajes de Programación
Lenguaje de programación
Lenguaje de programacion
Lenguajes de programacion
Elementos de la programación a nivel del lenguaje
Clasificacion de los lenguajes de programacion
Taller saberes previos
Clasificacion de los_lenguajes_de_programacion
Introducción a lenguajes de programación
Lenguajes de programación
Lenguajes de alto nivel
Computación
Lenguajes de programacion
Lenguajes de programacion
Publicidad

Similar a Compilador (20)

PPTX
Compilador e interpretador
PPTX
Jhinet fernanda
PPTX
Compilador
DOCX
LENGUAJE DE PROGRAMACION. INVESTIGACION
DOCX
Universidad de panam1.lenguaje de programación
PPTX
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
PPTX
Actividades ac 2 computacion mtra elisa navarro lectura
DOCX
Lenguaje de programacion
PPTX
Presentación lenguajedeprogramacion
PPTX
Stephany diapositivas
PPSX
Lenguajes de programación
PPTX
Clasificación de los lenguajes de programación
PDF
Herramientas
PDF
Herramientas
PPTX
Slideshard deisy
PPSX
Lenguajes de programación
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
PPTX
Trabajo de introduc computa
Compilador e interpretador
Jhinet fernanda
Compilador
LENGUAJE DE PROGRAMACION. INVESTIGACION
Universidad de panam1.lenguaje de programación
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
Actividades ac 2 computacion mtra elisa navarro lectura
Lenguaje de programacion
Presentación lenguajedeprogramacion
Stephany diapositivas
Lenguajes de programación
Clasificación de los lenguajes de programación
Herramientas
Herramientas
Slideshard deisy
Lenguajes de programación
Trabajo de introduc computa
Trabajo de introduc computa
Trabajo de introduc computa
Trabajo de introduc computa
Publicidad

Último (20)

PPTX
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
PPTX
CREACION DE MARCA EMPRESAS CONTEXTO EMPRESARIAL
PPTX
Enfermedad diver ticular.pptx
PPTX
EXPO ADMINISTRACION ESTRATEGICA HISTORIA Y EVOLUCIÓN DE LA ADMINISTRACIÓN
PDF
Aplicaciones de muestreo y distribuciones muestrales.pdf
PPTX
Desechos solidos especializados de hodnuras.
PDF
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
PDF
PRESEN-ventas DE VENTAS Y FIDELIZACIONN DE CLI
PPTX
1. ANATOMIA CLINICA DEL CORAZON.....pptx
PDF
Copia de PRESENTACION POST-BUROCRACIA_20250727_111400_0000.pdf
PDF
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
PDF
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
PPTX
PrincipiosdelosDisenosExperimentales.pptx
PDF
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
PPTX
Elementos del Entorno-Elementos del Entorno
PPTX
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
PDF
yarrownnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.pdf
PPT
Teoria General de Sistemas empresariales
PPT
RELACION DE MARKETING CON EL CLIENTE DE EXPE
PPTX
Tema 3 La Función Dirección.fundamental pptx
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
CREACION DE MARCA EMPRESAS CONTEXTO EMPRESARIAL
Enfermedad diver ticular.pptx
EXPO ADMINISTRACION ESTRATEGICA HISTORIA Y EVOLUCIÓN DE LA ADMINISTRACIÓN
Aplicaciones de muestreo y distribuciones muestrales.pdf
Desechos solidos especializados de hodnuras.
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
PRESEN-ventas DE VENTAS Y FIDELIZACIONN DE CLI
1. ANATOMIA CLINICA DEL CORAZON.....pptx
Copia de PRESENTACION POST-BUROCRACIA_20250727_111400_0000.pdf
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
PrincipiosdelosDisenosExperimentales.pptx
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
Elementos del Entorno-Elementos del Entorno
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
yarrownnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.pdf
Teoria General de Sistemas empresariales
RELACION DE MARKETING CON EL CLIENTE DE EXPE
Tema 3 La Función Dirección.fundamental pptx

Compilador

  • 1. Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina sea capaz de interpretar
  • 3. Interpretador Es un programa informático capaz de analizar y ejecutar otros programas , escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquinas del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 5. Lenguaje de alto nivel Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
  • 7. Lenguaje de bajo nivel Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
  • 9. Lenguaje de medio nevelSuelen ser clasificados de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del lenguaje ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.
  • 11. Lenguaje cEs un lenguaje de programación de propósito general ofreciendo economía sintáctica, control de flujo y estructuras sencillas y conteniendo un conjunto de operadores. No puede decirse que sea un lenguaje de muy alto nivel, más bien podemos ubicarlo como un lenguaje pequeño, sencillo, no se especializa en ningún tipo de aplicación.  
  • 12. Características del lenguaje C.Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Un programa escrito cumpliendo los estándares e intentando que sea portátil puede compilarse en muchos computadores.C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programación de sistemas, para la que se diseñó originalmente.