Universidad Fermín ToroVicerrectorado AcadémicoFacultad de Ingeniería<br />Compiladores, Interpretadores, Lenguaje de alto...
Compiladores:<br />Es un<br />programa que traduce los programas fuente escritos en lenguajes de alto nivel:.<br />Alguno ...
Interpretadores :<br />
Lenguaje de alto nivel<br />Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problem...
Lenguajes de bajo nivel <br />Ventajas:<br />Desventajas:<br />Son lenguajes totalmente dependientes de la máquina, es dec...
Lenguajes de Medio nivel <br />
Gracias por su atención .<br />
Upcoming SlideShare
Loading in …5
×

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

1,362
-1

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
1,362
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Universidad Fermín ToroVicerrectorado AcadémicoFacultad de Ingeniería<br />Compiladores, Interpretadores, Lenguaje de alto, medio, bajo nivel; lenguaje C.<br />Clara Pineda, 24567545<br /> TI22<br />
  2. 2. Compiladores:<br />Es un<br />programa que traduce los programas fuente escritos en lenguajes de alto nivel:.<br />Alguno son :<br />Pascal, FORTRAN, COBOL<br />Los programas escritos en lenguajes de alto nivel se llaman programa<br />el programa traducido se le llama programa objeto ó código objeto. <br />
  3. 3. Interpretadores :<br />
  4. 4. Lenguaje de alto nivel<br />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.<br />denominados lenguajes evolucionados<br />se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana<br /> se aproximan al lenguaje natural. <br />se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningún significado aparente.<br /> su limitación y problemas <br />se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. <br />era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. <br />FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++, LIS, EUCLID, BASIC)<br />la gran cantidad de ellos que existen actualmente en uso.<br />
  5. 5. Lenguajes de bajo nivel <br />Ventajas:<br />Desventajas:<br />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. <br />Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo.<br />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.<br /> con respecto al código máquina: los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria<br />Este lenguaje es mucho más rápido que los lenguajes de alto nivel<br />tener que aprender un nuevo lenguaje difícil de probar y mantener.<br />Dentro de este grupo se encuentran: <br />El lenguaje ensamblador es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas nemotécnicos. <br />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.<br />típica de suma sería:<br /><ul><li>ADD M, N, P</li></ul>nemotécnicos típicos de operaciones aritméticas son:<br /> 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”.<br />en inglés: ADD, SUB, DIV.<br />en español, SUM,RES,DIV,<br />
  6. 6. Lenguajes de Medio nivel <br />
  7. 7.
  8. 8. Gracias por su atención .<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×