Trabajos Seimandi

Páginas: 8 (1909 palabras) Publicado: 10 de abril de 2011
Objetivo General:
Analizar los criterios para clasificar los datos del sistema de información de una empresa en archivos, así como los estándares de información que describan la organización.

Temario
Tema 1.- Que es un compilador.
I. Aspectos fundamentales de un lenguaje de programación:
• Sintaxis: Conjunto de reglas que especifican la composición del programa a partir deletras, dígitos y otros caracteres. Solo indica si una sentencia determinada es valida dentro del lenguaje o no. Se compone por :
o Léxico y gramática
• Semántica: Especifica el significado de un programa escrito de forma valida bajo la regla de sintaxis. Define cual es el efecto de cada una de las sentencias y el programa completo.
• Pragmática: parte del estudio de loslenguajes que se dedica a todo lo que tiene que ver con las cuestiones de construcción, implementación velocidad, versiones.

II. Binding y Variables: el binding es momento exacto en el que conoce un de un elemento de cierto lenguaje. Se entiende como elemento del lenguaje a variables e identificadores constantes, función, procedimientos, etc. De esta forma el binding de una variable es el conceptoque define el momento en el que se conoce una propiedad determinada de una variable. El binding es un concepto central en la definición de las semántica de los lenguajes de programación.
Cada variable tiene un nombre y este es utilizado para que pueda ser referenciado. Las variables tiene 4 atributos:
1. Tipo: define la característica de la variable y lo que puedes llegar ahacer. (ejemplo: Int, float, char)
i. Enlaces de los tipos:
1. Estéticamente: Int nombre, Char palabra,
2. Dinámica: Visual Basic.
2. Valor: Es el contenido de la variables en un momento determinado se representa codificado por medio de bits y según el tipo de la variable esa representación tiene significado distinto, este valor puedemodificado por una operación de asignación. Los valores puede enlazarse de manera estática y dinámica
i. Estático: defind int H;
ii. Dinámico: int a=15, int a=10;
3. Alcanza: Es el rango de instrucciones del programa en el cual es conocida la variable. El alcanza puede enlazarse de forma estática o dinámica.
4. Almacenamiento-Tiempo de Vida: es elmomento en el cual una área de memoria es asignada a una variable para que pueda contener un valor. El almacenamiento puede el enlazar de forma estática y dinámica.
i. Estática: Int a =0;
ii. Dinámico: Temp= 0;
Ejemplo de almacenamiento:
Situación: El uso de los cubículos de una oficina.
Estático: Los Gerentes jefes o encargados decada área de la empresa tiene sus espacio privados de trabajo y nadie que no sea poseedor de ese puesto puede utilizar esos espacios.
Dinámico: los empleados generales pueden tomas cubículos de trabajo de cualquier manera sin poder apropiarse de los mismos.

|Atributo del Binding de la Variable |Estático |Dinámico|
|Valor |Constantes |Variables(Int, Float, Char,) |
|Tipo |Todos |Lisp, PHP, |
|Almacenamiento | ||
|Alcance |Todos |Java |

Tema 2.- Un Pascal Reducido.

Tema 3.- Organización de un Compilador.

Tema 4.- Análisis Léxico.

Tema 5.- Análisis Sintáctico

Tema 6.- Análisis de alcance.

Tema 7.- Análisis de tipos.

Tema 8.- Un computador para pascal.

Tema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • trabajos trabajosos
  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS