• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
 

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

on

  • 1,235 views

 

Statistics

Views

Total Views
1,235
Views on SlideShare
1,235
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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:
      • ADD M, N, P
      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 .