Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Generación de código intermedio

No description
by

maria isabel jimenez peraza

on 7 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Generación de código intermedio

6.1.-Lenguajes intermedios
6.2.-Notaciones
6.3.-Infija Unidad 6.-Generación de código intermedio Objetivo Educacional

Desarrollará una máquina virtual que ejecute un código intermedio a partir del código fuente del lenguaje prototipo. Integrantes del equipo: Jimenez Peraza Maria Isabel
Velazquez Balam Jessica
Xiu Yam Seydi
Lezama Canul Freddy
Yam Pech Jessica Programación de Sistemas
Ing. Eduardo Castillo Moo Introducción 6.1.- lenguajes intermedios

Es un lenguaje de una máquina abstracta diseñada para ayudar en el análisis de los programas de computadora.

Son una representación más simplificada del código original para facilitar la traducción hacia el código final.

Sirven para representar la producción final de nuestro lenguaje fuente. 6.2.-Notaciones Por ejemplo al compilar un programa en C en Windows o DOS, se produce un código objeto con extensión .obj para que posteriormente el enlazador cree finalmente el código ejecutable .exe
• Las notaciones sirven de base para expresar sentencias bien definidas.

• El uso más extendido de las notaciones sirve para expresar operaciones aritméticas.

• Las expresiones aritméticas se pueden expresar de tres formas distintas: infija, prefija y postfija.

La diversidad de notaciones corresponde en que para algunos casos es más sencillo un tipo de notación. Las notaciones también dependen de cómo se recorrerá el árbol sintáctico, el cual puede ser en inorden, preorden o postorden; teniendo una relación de uno a uno con la notación delos operadores. La notación infija es la más utilizada por los humanos porque es la más comprensible pues ponen el operador entre los dos operadnos.





Por ejemplo a+b-5. 6.2.1 Infija
Full transcript