SlideShare uma empresa Scribd logo
1 de 8
Universidad Fermín ToroVicerrectorado AcadémicoFacultad de Ingeniería Compiladores, Interpretadores, Lenguaje de alto, medio, bajo nivel; lenguaje C. Clara Pineda, 24567545  TI22
Compiladores: Es un programa que traduce los programas fuente escritos en lenguajes de alto nivel:. Alguno son : Pascal, FORTRAN, COBOL Los programas escritos en lenguajes de alto nivel se llaman programa el programa traducido se le llama programa objeto ó código objeto.
Interpretadores :
Lenguaje de alto nivel Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida. denominados lenguajes evolucionados se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana  se aproximan al lenguaje natural.  se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningún significado aparente.  su limitación y problemas  se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas.  era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida.  FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++, LIS, EUCLID, BASIC) la gran cantidad de ellos que existen actualmente en uso.
Lenguajes de bajo nivel  Ventajas: Desventajas: Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.  Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible.  con respecto al código máquina: los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria Este lenguaje es mucho más rápido que los lenguajes de alto nivel tener que aprender un nuevo lenguaje difícil de probar y mantener. Dentro de este grupo se encuentran:  El lenguaje ensamblador es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas nemotécnicos.  El lenguaje maquina: este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. típica de suma sería: ,[object Object],nemotécnicos típicos de operaciones aritméticas son:  podría significar “sumar el número contenido en la posición de memoria M al número almacenado en la posición de memoria N y situar el resultado en la posición de memoria P”. en inglés: ADD, SUB, DIV. en español, SUM,RES,DIV,
Lenguajes de Medio nivel 
Gracias por su atención .

Mais conteúdo relacionado

Mais procurados

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
YJGG
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
Ernes 28
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
Jhampier_Piedra
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
mafer3388
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
danny7206
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
JSPN
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
adark
 

Mais procurados (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Lenguajes de alto nivel
Lenguajes de alto nivelLenguajes de alto nivel
Lenguajes de alto nivel
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber NavaLenguaje alto y bajo_Huber Nava
Lenguaje alto y bajo_Huber Nava
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 

Destaque

Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 
Presentoir virtuel
Presentoir virtuelPresentoir virtuel
Presentoir virtuel
Noelle Remy
 
Les micronouvelles de l´atelier littéraire
Les micronouvelles de l´atelier littéraireLes micronouvelles de l´atelier littéraire
Les micronouvelles de l´atelier littéraire
nacarEOI
 
2 les-gales
2 les-gales2 les-gales
2 les-gales
Id' Riss
 
New york odp
New york odpNew york odp
New york odp
nacarEOI
 
Demanda contenciosa administrativa du 037-97
Demanda   contenciosa administrativa du 037-97Demanda   contenciosa administrativa du 037-97
Demanda contenciosa administrativa du 037-97
Ross Mendoza
 

Destaque (20)

Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
El mundo después de la II Guerra Mundial.
El mundo después de la II Guerra Mundial.El mundo después de la II Guerra Mundial.
El mundo después de la II Guerra Mundial.
 
Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos
 
Mipag web
Mipag webMipag web
Mipag web
 
Presentoir virtuel
Presentoir virtuelPresentoir virtuel
Presentoir virtuel
 
Lancement LJE alumni
Lancement LJE alumniLancement LJE alumni
Lancement LJE alumni
 
Sauvegarder la vue_frank_famose
Sauvegarder la vue_frank_famoseSauvegarder la vue_frank_famose
Sauvegarder la vue_frank_famose
 
donatoo.eu au Ignite alsace
donatoo.eu au Ignite alsacedonatoo.eu au Ignite alsace
donatoo.eu au Ignite alsace
 
4 m. mounir rochdi agoravox
4 m. mounir rochdi   agoravox4 m. mounir rochdi   agoravox
4 m. mounir rochdi agoravox
 
Les micronouvelles de l´atelier littéraire
Les micronouvelles de l´atelier littéraireLes micronouvelles de l´atelier littéraire
Les micronouvelles de l´atelier littéraire
 
TECNIJUSTA
TECNIJUSTATECNIJUSTA
TECNIJUSTA
 
2 les-gales
2 les-gales2 les-gales
2 les-gales
 
New york odp
New york odpNew york odp
New york odp
 
Demanda contenciosa administrativa du 037-97
Demanda   contenciosa administrativa du 037-97Demanda   contenciosa administrativa du 037-97
Demanda contenciosa administrativa du 037-97
 
Mi mejor pc tic2 2011 word
Mi  mejor pc tic2 2011 wordMi  mejor pc tic2 2011 word
Mi mejor pc tic2 2011 word
 
2192
21922192
2192
 
3-Cm7 2013-2014
3-Cm7 2013-20143-Cm7 2013-2014
3-Cm7 2013-2014
 
Bac 2012 SVT
Bac 2012 SVTBac 2012 SVT
Bac 2012 SVT
 
De l'importance des avis clients
De l'importance des avis clientsDe l'importance des avis clients
De l'importance des avis clients
 
Tutotweeter
TutotweeterTutotweeter
Tutotweeter
 

Semelhante a Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c

Semelhante a Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c (20)

Kmi
KmiKmi
Kmi
 
Computación
ComputaciónComputación
Computación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Opcional vII
Opcional vIIOpcional vII
Opcional vII
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Tallr
TallrTallr
Tallr
 
Tallr
TallrTallr
Tallr
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Deber
DeberDeber
Deber
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c

  • 1. Universidad Fermín ToroVicerrectorado AcadémicoFacultad de Ingeniería Compiladores, Interpretadores, Lenguaje de alto, medio, bajo nivel; lenguaje C. Clara Pineda, 24567545 TI22
  • 2. Compiladores: Es un programa que traduce los programas fuente escritos en lenguajes de alto nivel:. Alguno son : Pascal, FORTRAN, COBOL Los programas escritos en lenguajes de alto nivel se llaman programa el programa traducido se le llama programa objeto ó código objeto.
  • 4. Lenguaje de alto nivel Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida. denominados lenguajes evolucionados se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana  se aproximan al lenguaje natural. se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningún significado aparente. su limitación y problemas se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++, LIS, EUCLID, BASIC) la gran cantidad de ellos que existen actualmente en uso.
  • 5.
  • 7.
  • 8. Gracias por su atención .