Lenguajes De Programación

Páginas: 6 (1299 palabras) Publicado: 11 de noviembre de 2012
Factores Fundamentales
• Eficiencia: Aprovechamiento óptimo.
• Portabilidad: Facilidad para ser ejecutado.
• Verificabilidad: Soportar procedimientos.
• Integridad: Nivel de precisión.
• Facilidad de uso: Comodidad y claridad.
• Exactitud: Nivel de precisión.
• Robustez: Capacidad para funcionar.
• Extensibilidad: Adaptar su funcionamiento.
• Compatibilidad: Aplicarse en conjunción.
•Reutilización: Posibilidad de utilizarlos.
• Independencia de la máquina: Puesto que diferentes usuarios utilizan diferentes ordenadores, el sistema debe ser accesible por todos ellos sin merma de prestaciones, especialmente por las plataformas mayoritarias: Windows, Macos y Unix.
• Simplicidad: Un lenguaje debe ser tan simple como sea posible. Debe haber un número mínimo de conceptos con reglassimples para su combinación. Un lenguaje de programación debe esforzarse en la simplicidad sintáctica y semántica.
• Uniformidad: Ya que la representación de los objetos lleva implica tanto el análisis como el diseño y la codificación de los mismos.
La estructura lógica de la BD definida mediante el LDD debe ser uniforme y acorde al modelo de datos del SGBD, para facilitar la manipulación deesta estructura. En el caso específico del LDD, el lenguaje del SGBD debe ser capaz de definir la estructura lógica de la BD, sin entrar en detalles de implementación ni mecanismos en que se accede a los datos de la BD.


• Generalización: La generalización dice que algo similar también es correcto, pero es difícil de implementar.
• Especialización: Hay que especializar para facilitar laimplementación sin perder la utilidad del lenguaje.



Lenguaje Ada
Fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos.
Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta laflexibilidad de C++.
Fue diseñado con la seguridad en mente a la reducción de errores comunes y difíciles de descubrir. Se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución. La sincronización de tareas se realiza mediante la primitiva rendezvous.
Se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestióndel tráfico aéreo y la industria aeroespacial entre otros. La sintaxis, inspirada en Pascal, es bastante legible incluso para personas que no conozcan el lenguaje. Es un lenguaje que no escatima en la longitud de las palabras clave, en la filosofía de que un programa se escribe una vez, se modifica decenas de veces y se lee miles de veces. Es indiferente el uso de mayúsculas y minúsculas en losidentificadores y palabras claves, es decir es un lenguaje case-insensitive.
En Ada, todo el programa es un único procedimiento, que puede contener subprogramas (procedimientos o funciones).
Se distingue entre procedimientos y funciones. Muchos lenguajes de programación no hacen esta distinción. Las funciones de Ada favorecen la seguridad al reducir los posibles efectos colaterales, pues no puedentener parámetros in out
El alfabeto de Ada consta de:
Letras mayúsculas: A, ..., Z y minúsculas: a, ..., z.
Dígitos: 0, ..., 9.
Caracteres especiales.
Es de destacar que en Ada 95 se admiten caracteres como 'Ñ', 'Ç' y vocales acentuadas ya que se permiten los 256 caracteres comprendidos en ISO Latin-1 . El alfabeto de minúsculas puede usarse en vez de o junto con el alfabeto de mayúsculas,pero se considera que los dos son idénticos (a excepción de las cadenas de caracteres y literales tipo carácter).
Sus componentes léxicos:
• Identificadores
• Literales numéricos
• Literales de tipo carácter
• Cadenas de caracteres
• Delimitadores
• Comentarios
• Palabras reservadas
Como el resto de los elemento léxicos, las palabras reservadas de Ada son equivalentes tanto en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS