Compilador, Maquinas De Cray Y De Pilas

Páginas: 5 (1204 palabras) Publicado: 7 de diciembre de 2012
COMPILADOR
Es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior que de esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
La construcción de un compilador involucra
Análisis se tratade la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis Léxico, Análisis Sintáctico, Análisis Semántico, Análisis Sintáctico.
Síntesis su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código y de Optimización de Código.
Front-end es la parte queanaliza el código fuente, comprueba su validez, genera el árbol de derivación y rellena los valores de la tabla de símbolos.
Back-end es la parte que genera el código máquina, específico de una plataforma, a partir de los resultados de la fase de análisis, realizada por el Front End.

Intérprete o Interpretador
Es un programa informático capaz de analizar y ejecutar otros programas, escritosen un lenguaje de alto nivel.
Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Usando unintérprete, un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes.
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración.
La desventaja principal de los interpretadores es que cuando se interpreta unprograma, típicamente corre más lentamente que si hubiera sido compilado.
La diferencia en velocidades puede ser minúscula o grande; a menudo un orden de magnitud y a veces más.
Generalmente toma más tiempo correr un programa bajo un interpretador que correr el código compilado, pero puede tomar menos tiempo para interpretarlo que el tiempo total requerido para compilarlo y ejecutarlo.

MAQUINACRAY & MAQUINA DE PILA

La Cray-1: fue un superordenador diseñado, fabricado y comercializado por Cray Research .
La primera Cray-1 fue instalado en el Laboratorio Nacional Los Álamos en 1976. Pasó a convertirse en uno de los superordenadores más conocidos y más exitosos de la historia.
El arquitecto de la Cray-1 fue de Seymour Cray y el ingeniero jefe de Cray Research fue co-fundadorLester Davis.
En los años 1968 a 1972, Cray estaba trabajando en Control Data Corporation (CDC) en una nueva máquina conocida como la CDC 8600 , el sucesor lógico de su anterior CDC 6600 y CDC 7600 diseños.
En 1972, el 8600 había llegado a un callejón sin salida, la máquina era tan increíblemente compleja que era imposible conseguir un trabajo adecuadamente, e incluso un componente defectuoso soloharía que la máquina quedara fuera de servicio.
Como resultado, Cray deja CDC y comenzó una nueva empresa de astilleros HQ sólo desde el laboratorio de los CDC.
En 1975 80 MHz Cray-1 fue anunciado. La emoción fue tan grande que una guerra de ofertas para la primera máquina estalló entre Laboratorio Nacional Lawrence Livermore y Los Alamos National Laboratory. Este finalmente gano y recibio elnúmero de serie 001 en 1976.
1977 Fue comprada para una prueba de seis meses y El Centro Nacional de Investigación Atmosférica (NCAR), fue el primer cliente oficial de Cray Research, el pago de EE.UU. $ 8,86 millones ($ 7,9 millones, más $ 1 millón para los discos) para el número de serie 3.
La máquina hizo a Cray una celebridad y la empresa un éxito, que duró hasta la caída de computadora a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MAQUINAS DE PILAS
  • Cómo Instalar VMware Tools En Una Máquina Virtual Linux Con Compiler
  • Compiladores
  • Compiladores
  • Compilador
  • COMPILADORES
  • Compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS