SlideShare a Scribd company logo
1 of 14
Download to read offline
COMPILADOR DE
FORTRAN H PARA C Y
PASCAL
JORGE SANTIAGO BEJARANO
ESCUELA DE INGENIERÍA
PONTIFICIA UNIVERSIDAD CATÓLICA DEL
ECUADOR SEDE IABRRA
COMPILADOR PARA
FORTRAN H
Las dos primeras
realizan el a.léxico y
a.sintáctico
produciendo
cuádruplos
La siguiente optimiza
el código y los
recursos
La ultima genera
código objeto a partir
de cuádruplos y
asignaciones a
registros
COMPILADORES PARA
FORTRAN H
Permite al usuario
elegir no optimización,
optimización de
registros o completa.
Escrito por Lowry y
Medlock (1969)
Se realiza 4 pasadas:
ESTRUCTURA DE LOS
COMPILADORES H
En el léxico:
• Devuelve: Los pares
operador-operando son un
token operando junto con el
token no operando.
• Utiliza precedencia de
operadores para las
expresiones.
• Optimizaciones simples,
sustituir multiplicaciones
por dos por
desplazamientos.
En la optimización
• Eliminación de
subexpresiones comunes.
• Traslado de código.
• Propagación de copias
• Eliminación de variables de
inducción.
PROCESO DE LOS
COMPILADORES H
COMPILADOR
PARA C
COMPILADOR
PARA C
Lenguaje de propósito
general (Ritchie)
Principal lenguaje de
programación en unix
Unix esta escrito en C
Se van a examinar el
diseñado por Ritchie
(1979) para PDP-11 y los
transportables PCC de
Johnson
Compiladores de 2
pasadas
El PDP-11 tiene una
tercera opcional para
optimizar los lenguajes
ensamblador
ESTRUCTURA DE LOS
COMPILADORES PARA C
COMPILADORES PARA C
COMPILADOR PDP-11
• Utiliza el descenso
recursivo para todo excepto
las expresiones.
• Expresiones con
precedencia de operadores.
• Código intermedio:
• Expresión notación
postfija.
• Ensamblador para
estructuras de control.
En la optimización
• LALR(1) generado con YACC.
• Código intermedio:
• Expresión de notación
prefija.
• Ensamblador demás
construcciones.
COMPILADOR
PARA PASCAL
COMPILADORES PARA
PASCAL
El lenguaje fue
desarrollado por Wirth
Experimentos sobre la
portabilidad llevaron a
Ammann al compilador
Pascal P
Generaban código P,
para una máquina de
pila abstracta
Características:
Compilador de una
pasada.
Organizado alrededor
de A.Sintáctico.
Analizador
descendente recursivo
El desarrollo del
lenguaje y del primer
compilador para este
fueron independientes
ORGANIZACIÓN DEL COMPILADOR
PASCAL
La memoria de la máquina se
organiza en las siguientes
áreas:
• Código para los
procedimientos.
• Constantes
• Pilas de registro de
activación.
• Montículo para datos
asignados aplicando el
operador new.
VENTAJAS E INCONVENIENTES
VENTAJAS
• Fue fácil de
implementar.
• Generaba poca actividad
de entrada/salida.
• El código de un
procedimiento se
compila en memoria y se
escribe como una unidad
a la memoria secundaria.
INCONVENIENTES
• Limitaciones en la
calidad del código
generado.
• Mucha necesidad de
memoria.
Compiladores fortran h pascal y c

More Related Content

What's hot (19)

Bootstrapping
BootstrappingBootstrapping
Bootstrapping
 
Lex yacc
Lex yaccLex yacc
Lex yacc
 
Introducción A Compiladores
Introducción A Compiladores Introducción A Compiladores
Introducción A Compiladores
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 
MUSIM/0 - ENSAMPOCO/0
MUSIM/0 - ENSAMPOCO/0MUSIM/0 - ENSAMPOCO/0
MUSIM/0 - ENSAMPOCO/0
 
Compilador2
Compilador2Compilador2
Compilador2
 
Yacc
YaccYacc
Yacc
 
Semana 3
Semana 3Semana 3
Semana 3
 
Lenguaje C.
Lenguaje C.Lenguaje C.
Lenguaje C.
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a Compiladores
 
DiseñO De Compilador
DiseñO De CompiladorDiseñO De Compilador
DiseñO De Compilador
 
Clase analisis lexico
Clase analisis lexicoClase analisis lexico
Clase analisis lexico
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexico
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
El Lenguaje de Programacipon java.
El Lenguaje de Programacipon java.El Lenguaje de Programacipon java.
El Lenguaje de Programacipon java.
 
Automatas y compiladores clase1
Automatas y compiladores clase1Automatas y compiladores clase1
Automatas y compiladores clase1
 
Compilador
CompiladorCompilador
Compilador
 
Claselexico
ClaselexicoClaselexico
Claselexico
 

Similar to Compiladores fortran h pascal y c

Compiladores fortran,c y pascal
Compiladores fortran,c y pascalCompiladores fortran,c y pascal
Compiladores fortran,c y pascalCarlos Rivadeneira
 
Compiladores fortran c_pascal
Compiladores fortran c_pascalCompiladores fortran c_pascal
Compiladores fortran c_pascalHenry Cordova
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedioOscar Jose
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedioOscar Jose
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 
Informacion sobre los compiladores y sus funciones
Informacion sobre los compiladores y sus funcionesInformacion sobre los compiladores y sus funciones
Informacion sobre los compiladores y sus funcionesFrancescoReinaga1
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladoresCJAO
 
compiladores.pptx presentación de compiladores
compiladores.pptx presentación de compiladorescompiladores.pptx presentación de compiladores
compiladores.pptx presentación de compiladoresBEVERLYIGUARDIA
 
Cap4
Cap4Cap4
Cap4CJAO
 
Cap2
Cap2Cap2
Cap2CJAO
 
Historia de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal cHistoria de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal cCarlos Yepez
 
S01.s1 - Material.pdf
S01.s1 - Material.pdfS01.s1 - Material.pdf
S01.s1 - Material.pdfJS Legendario
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaDiego Zuluaga
 

Similar to Compiladores fortran h pascal y c (20)

Compiladores fortran,c y pascal
Compiladores fortran,c y pascalCompiladores fortran,c y pascal
Compiladores fortran,c y pascal
 
Compiladores fortran c_pascal
Compiladores fortran c_pascalCompiladores fortran c_pascal
Compiladores fortran c_pascal
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedio
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedio
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Compiladores deber 5
Compiladores deber 5Compiladores deber 5
Compiladores deber 5
 
Historia compiladores
Historia compiladoresHistoria compiladores
Historia compiladores
 
Informacion sobre los compiladores y sus funciones
Informacion sobre los compiladores y sus funcionesInformacion sobre los compiladores y sus funciones
Informacion sobre los compiladores y sus funciones
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladores
 
compiladores.pptx presentación de compiladores
compiladores.pptx presentación de compiladorescompiladores.pptx presentación de compiladores
compiladores.pptx presentación de compiladores
 
Cap4
Cap4Cap4
Cap4
 
Cap2
Cap2Cap2
Cap2
 
Historia de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal cHistoria de los compiladores--Fortran pascal c
Historia de los compiladores--Fortran pascal c
 
01 alp u3
01 alp u301 alp u3
01 alp u3
 
Analizador Lexico
Analizador LexicoAnalizador Lexico
Analizador Lexico
 
S01.s1 - Material.pdf
S01.s1 - Material.pdfS01.s1 - Material.pdf
S01.s1 - Material.pdf
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluaga
 
Resumen1
Resumen1Resumen1
Resumen1
 
TDS.pdf
TDS.pdfTDS.pdf
TDS.pdf
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

More from Santiago Bejarano

Nomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesNomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesSantiago Bejarano
 
Compilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSCompilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSSantiago Bejarano
 
Instalacion y prueba vb decompiler
Instalacion y prueba vb decompilerInstalacion y prueba vb decompiler
Instalacion y prueba vb decompilerSantiago Bejarano
 
Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Santiago Bejarano
 

More from Santiago Bejarano (8)

Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Nomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textualesNomartiva APA para citas textuales y no textuales
Nomartiva APA para citas textuales y no textuales
 
Flex y bison jorge bejarano
Flex y bison   jorge bejaranoFlex y bison   jorge bejarano
Flex y bison jorge bejarano
 
Análisis léxico ejemplo
Análisis léxico ejemploAnálisis léxico ejemplo
Análisis léxico ejemplo
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
 
Compilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOSCompilar un programa hecho en java en DOS
Compilar un programa hecho en java en DOS
 
Instalacion y prueba vb decompiler
Instalacion y prueba vb decompilerInstalacion y prueba vb decompiler
Instalacion y prueba vb decompiler
 
Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...Clasificación de los lenguajes de programación según la forma de sus instrucc...
Clasificación de los lenguajes de programación según la forma de sus instrucc...
 

Recently uploaded

4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...JAVIER SOLIS NOYOLA
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosGustavoCanevaro
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Edith Liccioni
 

Recently uploaded (20)

4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO.  Autor y dise...
CARTEL CONMEMORATIVO DEL ECLIPSE SOLAR 2024 EN NAZAS , DURANGO. Autor y dise...
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial Albatros
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
AO TEATRO, COM ANTÓNIO MOTA! _
AO TEATRO, COM ANTÓNIO MOTA!             _AO TEATRO, COM ANTÓNIO MOTA!             _
AO TEATRO, COM ANTÓNIO MOTA! _
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
Acuerdo segundo periodo - Grado Once.pptx
Acuerdo segundo periodo - Grado Once.pptxAcuerdo segundo periodo - Grado Once.pptx
Acuerdo segundo periodo - Grado Once.pptx
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 

Compiladores fortran h pascal y c

  • 1. COMPILADOR DE FORTRAN H PARA C Y PASCAL JORGE SANTIAGO BEJARANO ESCUELA DE INGENIERÍA PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IABRRA
  • 3. Las dos primeras realizan el a.léxico y a.sintáctico produciendo cuádruplos La siguiente optimiza el código y los recursos La ultima genera código objeto a partir de cuádruplos y asignaciones a registros COMPILADORES PARA FORTRAN H Permite al usuario elegir no optimización, optimización de registros o completa. Escrito por Lowry y Medlock (1969) Se realiza 4 pasadas:
  • 4. ESTRUCTURA DE LOS COMPILADORES H En el léxico: • Devuelve: Los pares operador-operando son un token operando junto con el token no operando. • Utiliza precedencia de operadores para las expresiones. • Optimizaciones simples, sustituir multiplicaciones por dos por desplazamientos. En la optimización • Eliminación de subexpresiones comunes. • Traslado de código. • Propagación de copias • Eliminación de variables de inducción.
  • 7. COMPILADOR PARA C Lenguaje de propósito general (Ritchie) Principal lenguaje de programación en unix Unix esta escrito en C Se van a examinar el diseñado por Ritchie (1979) para PDP-11 y los transportables PCC de Johnson Compiladores de 2 pasadas El PDP-11 tiene una tercera opcional para optimizar los lenguajes ensamblador
  • 9. COMPILADORES PARA C COMPILADOR PDP-11 • Utiliza el descenso recursivo para todo excepto las expresiones. • Expresiones con precedencia de operadores. • Código intermedio: • Expresión notación postfija. • Ensamblador para estructuras de control. En la optimización • LALR(1) generado con YACC. • Código intermedio: • Expresión de notación prefija. • Ensamblador demás construcciones.
  • 11. COMPILADORES PARA PASCAL El lenguaje fue desarrollado por Wirth Experimentos sobre la portabilidad llevaron a Ammann al compilador Pascal P Generaban código P, para una máquina de pila abstracta Características: Compilador de una pasada. Organizado alrededor de A.Sintáctico. Analizador descendente recursivo El desarrollo del lenguaje y del primer compilador para este fueron independientes
  • 12. ORGANIZACIÓN DEL COMPILADOR PASCAL La memoria de la máquina se organiza en las siguientes áreas: • Código para los procedimientos. • Constantes • Pilas de registro de activación. • Montículo para datos asignados aplicando el operador new.
  • 13. VENTAJAS E INCONVENIENTES VENTAJAS • Fue fácil de implementar. • Generaba poca actividad de entrada/salida. • El código de un procedimiento se compila en memoria y se escribe como una unidad a la memoria secundaria. INCONVENIENTES • Limitaciones en la calidad del código generado. • Mucha necesidad de memoria.