Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

martes, 3 de febrero de 2015

Ada

0

Características generales (1...)
Lenguaje de propósito general
Profesional (complejo: no pensado para aprendices)
Incorporación de puntos clave de la tecnología de programación:
- Legibilidad: Evita notación demasiado concisa (es más costoso el mantenimiento que la producción de software: "un programa se lee más veces de las que se escribe")
- Fuertemente y estáticamente tipado: Gran cantidad para definir datos de tipos diferentes. Cada dato puede usarse solo en operaciones especificas de su tipo. La utilización inadecuada se detecta en tiempo de compilación.
- Diseño a gran escala: Programación modular. Mecanismos de encapsulación. Compilación separada.
- Abstracción de datos: Separación clara entre especificación y representación e implementación.
- Modulos génericos: Creación ¿¿¿
- Programas concurrente: Descripción de procesos que pueden ejecutarse concurrentemente. Definición de operaciones de sincronización entre esos procesos.
Manejo de excepciones: Definición de comportamientos de recuperación ante situaciones de error no previstas.

Bibliografía fundamental
...

Escribir en Ada
El fichero debe terminar en > .abd
';' >  para finalizar una orden.
>> no hay llaves.
'--' > es un comentario.
witch > incluye paquetes.
ada.txt_io > Caracteres
Ada. intengeur ¿¿> Enteros
procedure ...  is > procedimiento principal
use > hace referencia de paquetes
begin >  comienzo del programa
put (" ") > para cadenas de caracteres.
get (" ") > para capturar un caracter.
constant: declaración de variables.
while   loop / end loop > mientras...haz
if then /end if > Sí... entonces
'/=' > distinto de
':=' > asignar
'=' > comparar

Compilar Ada
Para compilarlo debes introducirte en la terminal de ubuntu:
sudo apt-get update
sudo apt-get install gnat-4.6
Una vez instalado
Para crear el documento gedit nombre del documento e '&'
Para compilar gnatmake junto al nombre del documento (sin la extensión)

Para ejecutarlo './' junto al nombre del documento (sin la extensión)

Related Posts:

  • ficheros Uso de ficheros Los ficheros surgen por la necesidad de almacenar información una vez que termina el programa y poderla usar en ejecuciones futuras … Read More
  • Registros Continuación tema 6 Ejemplo: números complejos  Aqui voy a ser mala y cuando Inazio lo suba al blog lo copio y pego, porque muero de dolor d… Read More
  • Explicaciones Introducen un texto por pantalla. ej. Hola, yo soy un texto. 1234 Y presionan enter. Hasta que no presionan enter el texto no va a parar hasta una se… Read More
  • Método de burbuja (wikipedia)La Ordenación de burbuja (Bubble Sort en inglés) es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser o… Read More
  • Lenguaje C Caracteres C hace normalmente un tratamiento muy sucio de los datos que almacena, mezclando representación interna y externa. Una variable de tipo … Read More

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)