Guía de referencia básica de Ada 95
También disponible: Guía Básica de
Ada 2005
Tabla de contenidos
- Introducción.
- Objetivos.
- Autores.
- Elementos básicos del lenguaje.
- Conjunto de caracteres.
- Elementos léxicos.
- Identificadores.
- Palabras reservadas.
- Literales.
- Comentarios.
- Variables y constantes.
- Expresiones y operadores.
- Declaraciones y definiciones.
Reglas de ámbito.
- Directivas de compilación (pragmas).
- Sentencias.
- Sentencias simples.
- Sentencias estructuradas/compuestas.
- Bloques.
- Sentencias de
control.
- Selección.
- Repetición.
- Estructura de un programa.
- Componentes de un programa.
- Algoritmo principal.
- Subprogramas.
- Paquetes.
- Entrada/salida
- Entrada/salida por terminal.
- Ficheros de texto.
- Ficheros de componentes uniformes
.
- Ficheros de componentes no uniformes (streams).
- Excepciones en la Entrada/salida.
- Sistema de tipado.
- Conceptos generales.
- Tipos y subtipos.
- Compatibilidad
y conversión de tipos.
- Tipos limitados.
- Tipos privados.
- Tipos escalares.
- Discretos u ordinales.
- No discretos.
- Tipos estructurados.
- Homogéneos
(Arrays).
- Heterogéneos
(records).
- Record variante.
- Ristras de caracteres.
- Punteros.
- Excepciones.
- Concepto.
- Declaración.
- Lanzamiento.
- Manejo.
- Abstracción de datos y programación orientada
a objetos.
- Introducción.
- Encapsulamiento.
- Ocultación.
- Genericidad.
- Herencia.
- Polimorfismo.
- Concurrencia.
- Librerías estándar.
- Entrada/salida.
- Entrada salida por terminal y ficheros de texto:
Text_Io.
- Ristras y caracteres.
- Codificación de caracteres:
Characters.Latin_1.
- Tratamiento básico de ristras: Sección de Ada.Standar
relacionada con el tipo string.
- Tratamiento básico de ristras: Ada.Strings.
- Ristras de tamaño fijo: Ada.Strings.Fixed.
- Ristras de tamaño limitado: Ada.Strings.Bounded.
- Ristras de tamaño dinámico: Ada.Strings.Unbounded.
- Matemáticas.
- Funciones matemáticas elementales:
Ada.Numerics.Generic_Elementary_Functions.
© Grupo de Estructuras de Datos y Lingüística
Computacional - ULPGC
Enviar sugerencias a: zhernandez@dis.ulpgc.es