domingo, 30 de marzo de 2014

Resumen 6

1. An alisis sem antico

Sistema de tipo

Es la organizaci on impl ícita de operadores, variables, constantes, funciones, procedimientos los cuales tienen un valor y un tipo.

Contexto

Son los bloques que de nen el alcance de diferentes objetos como: variables, funciones, grupos de restricciones, entre otros.

Sobrecarga de operadores
La sobrecarga de operadores es un mecanismo que  aumenta las capacidades de los lenguajes de programaci ón orientados a objetos. En C++, la declaraci on y de finici on de una sobrecarga de operador es muy similar a la declaraci on y de nici on de una funci on cualquiera.

int var = 8 + 7 (int + int)
int var = "Hola" (string)
int var = 6 + "Hola"(int + string)

Ventajas de los grafos dirigidos ací clicos
- Disminuye la evaluaci ón.
- Disminuye la gram atica de c ódigo.
- Permite disminuir el tamano de las expresiones.

Tabla de sí mbolos
Estructura donde se almacena la informaci on l exica, sint actica,sem antica y relacionada a la
generaci ón de c ódigo de elementos como variables, constantes, funciones, procedimientos, entre otras.

        Es simple de implementar.
        Búsqueda es lineal.
        Dentro de una lista cada nodo tiene al menos la siguiente información
          - Nombre
          - Tipo: ejemplo: int(entero).
          - Direcci on de memoria.          - Alcance.
          - Valores.
          - Par ametros.

No hay comentarios:

Publicar un comentario