CompiladorInterpretadorTipos LenguajesLenguaje C<br />Autor: Giorgio Pannillo<br />
Compilador<br />Un compilador es un programa informático que traduce un lenguaje de programación a otro lenguaje de progra...
Ejemplo de Compiladores<br />Permite traducir el codigo fuente de un programa en lenguaje de alto nivel a otro lenguaje de...
Interpretador<br />Programa informatico capaz de analizar y ejecutar otros programas escritos en un lenguaje de alto nivel...
Lenguaje de alto nivel<br />Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva hum...
Lenguaje de bajo nivel<br />Es el que proporciona un conjunto de instrucciones aritmeticologicas sin la capacidad de encap...
Ejemplos lenguaje de bajo nivel<br />Lenguaje maquina<br />Lenguaje de bajo nivel <br />CISC<br />RISC<br />
Lenguaje de medio nivel<br />Se encuentra en medio de dos niveles alto y el bajo suelen ser clasificados de alto nivel per...
Lenguaje C<br />Es un lenguaje de programación creado en 1972 por Dennis M Ritchie en los laboratorios Bell como evolución...
Características del lenguaje C<br />Un núcleo de lenguaje simple con funciones añadidas <br />Sistema de tipos que impide ...
Upcoming SlideShare
Loading in …5
×

Compilador

742 views

Published on

compiladores y lenguaje alto bajo y medio

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
742
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Compilador

  1. 1. CompiladorInterpretadorTipos LenguajesLenguaje C<br />Autor: Giorgio Pannillo<br />
  2. 2. Compilador<br />Un compilador es un programa informático que traduce un lenguaje de programación a otro lenguaje de programación generando un programa equivalente que la maquina sera capaz de interpretar<br />
  3. 3. Ejemplo de Compiladores<br />Permite traducir el codigo fuente de un programa en lenguaje de alto nivel a otro lenguaje de nivel inferior (tipicamente lenguaje de maquina)<br />
  4. 4. Interpretador<br />Programa informatico capaz de analizar y ejecutar otros programas escritos en un lenguaje de alto nivel <br />Ejemplo: Usando un interpretador un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes usando un compilador un solo archivo fuente puede producir resultados iguales(Perl, PHP, Javascript, ASP, Python)<br />
  5. 5. Lenguaje de alto nivel<br />Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana en lugar de la capacidad ejecutora de las maquinas<br />Ejemplos: Ada, ALGOL, Basic, C++, COBOL, Fortran, Java<br />
  6. 6. Lenguaje de bajo nivel<br />Es el que proporciona un conjunto de instrucciones aritmeticologicas sin la capacidad de encapsular dichas instrucciones en funciones que no están ya contempladas en el hardware <br />
  7. 7. Ejemplos lenguaje de bajo nivel<br />Lenguaje maquina<br />Lenguaje de bajo nivel <br />CISC<br />RISC<br />
  8. 8. Lenguaje de medio nivel<br />Se encuentra en medio de dos niveles alto y el bajo suelen ser clasificados de alto nivel pero permiten ciertos manejos de bajo nivel <br />Ejemplo: Convierte al lenguaje de programación C en un lenguaje de medio nivel <br />
  9. 9. Lenguaje C<br />Es un lenguaje de programación creado en 1972 por Dennis M Ritchie en los laboratorios Bell como evolución del anterior lenguaje B a su vez basado en BCPL es un lenguaje orientado a la implementación de sistemas operativos concretamente Unix<br />
  10. 10. Características del lenguaje C<br />Un núcleo de lenguaje simple con funciones añadidas <br />Sistema de tipos que impide operaciones sin sentido<br />Usa un lenguaje de preprocesador <br />Acceso a memoria de bajo nivel <br />Interrupciones al procesador con uniones <br />Conjunto de palabras clave<br />

×