Elegir el mejor lenguaje de programación de una aplicación puede ser difícil porque hay tantos buenos para elegir. Cada idioma tiene sus fortalezas y debilidades. Ada y Java son dos lenguajes de propósito general creados para satisfacer las necesidades de un mercado específico. Ada estaba destinado a ser un lenguaje de programación para aplicaciones militares , mientras que Java comenzó su vida controlando los aparatos de televisión . Ambas lenguas se han desarrollado desde entonces en las herramientas que se pueden utilizar para crear una amplia variedad de aplicaciones . Historia Ada
El lenguaje de programación Ada comenzó como un intento por parte del Departamento de Defensa de Estados Unidos para sustituir a los miles de lenguajes de programación se utiliza para crear software de misión crítica con una sola . Los objetivos de diseño generales para Ada eran generalidad , la fiabilidad , la eficiencia de mantenimiento , la sencillez , aplicabilidad , la independencia de la máquina , y una definición completa y sin ambigüedades idioma . Ada se convirtió en ANSI - Instituto Americano de Estándares Nacionales - estándar en 1983. La actual norma ANSI Ada es Ada95 .
Ada Características
código Ada se asemeja a Pascal , pero fue diseñado para crear aplicaciones grandes y complejas que se deben mantener y fiable en lugar de enseñar programación . Características de Ada incluyen la programación orientada a objetos, la encapsulación de datos en paquetes que se pueden compilar como unidades separadas , las excepciones de error en tiempo de ejecución , los procedimientos genéricos que no requieren tipos específicos de datos y procesamiento de rosca paralela y concurrente .
< Br >
Java Historia
Java comenzó en 1990 como un proyecto de Sun Microsystems para crear un lenguaje para el control de dispositivos de consumo tales como como cajas de cable y mandos a distancia . La lengua - entonces llamado Roble - debía ser independiente de la plataforma , fiable y compacta. Después de que el mercado de origen no se materializó , Oak ha sido renombrado como Java y posiciona como idioma de la aplicación para Internet. Java se utiliza ahora para teléfonos móviles de energía , middleware empresarial y software de procesamiento de transacciones y aplicaciones de escritorio. Java fue lanzado como software libre bajo la licencia GPL o licencia pública GNU . En 2010 , Sun y Java fueron adquiridos por la empresa de base de datos Oracle .
Java Características
Java es independiente de la plataforma . Las aplicaciones escritas en Java se pueden ejecutar en cualquier sistema o dispositivo con una máquina virtual Java instalada. Java compatible con la programación orientada a objetos y se ha incorporado en las rutinas de manejo de excepciones . Java es fuertemente tipado : todas las variables deben ser declaradas . Java no utiliza un código de preprocesador como C o C + + ni tampoco apoya punteros de memoria . Hebras Java de trabajo en los sistemas individuales y multi- procesador. Tiene también una función de apoyo a la creación de redes . Código Java se compila a un código de bytes , que es interpretado por la máquina virtual de Java o JVM.
Diferencias lingüísticas
Aunque muchas características del lenguaje Ada tienen una función correspondiente en Java , hay algunas diferencias en el idioma. Ada fue diseñada para aplicaciones en tiempo real . Estándar de Java no puede producir aplicaciones en tiempo real debido a la interferencia del recolector de basura. Java utiliza los símbolos "& ,