-
PROPÓSITO: Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo CARACTERÍSTICAS: Es orientado a objetos, se refiere a un método de programación y al diseño del lenguaje
La independencia de la plataforma, significa que programas escritos en el lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware
El problema fugas de memoria se evita en gran medida gracias a la recolección de basura -
PROPÓSITO: Provee facilidades para el desarrollo de aplicaciones de bases de datos.
CARACTERÍSITCAS: Los compiladores de Visual Basic generan código que requiere librerías de enlace dinámico para que funcione, (DLL: dynamic-link library)
Permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución, asi la aplicación puede ser instalada en cualquier equipocon un sistema operativo compatible. -
PROPÓSITO: multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es interpretado, usa tipado dinámico y es multiplataforma.
CARACTERÍSTICAS: Usa la resolución dinámica de nombres; es decir,el enlace dinámico de métodos). Tiene la facilidad de extensión. Se pueden escribir nuevos módulos fácilmente en C o C++. Python puede incluirse en aplicaciones que necesitan una interfaz programable. -
CARACTERÍSTICAS: Lenguaje de programación para la manipulación de cadenas y de reconocimiento de patrones. Se basa en la traducción automática de máquina, donde se pueden sustituir cadenas de símbolos por otras cadenas
-
PROPÓSITO: Orientado a la implementación de Sistemas Operativos, concretamente Unix.
CARATERÍSTICAS: lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, con características de bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. -
PROPÓSITO: Su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo. CARACTERÍSTICAS: El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado. -
PROPOSITO: (COmmon Business-Oriented Language),
CARACTERÍSTICAS:
- Excelentes capacidades de autodocumentación.
- buena gestión de archivos y una excelente gestión de los tipos de datos para la época, a través de la conocida sentencia PICTURE para la definición de campos estructurados -
PROPÓSITO: Fue creado originalmente como una notación matemática práctica para los programas de computadora, Se convirtió en el lenguaje de programación favorito en la investigación de la inteligencia artificial.
CARACTERÍSTICAS: Las listas encadenadas son una de sus estructuras de datos importantes, el código fuente está compuesto de listas, dando lugar a los macro sistemas que permiten crear una nueva sintaxis de lenguajes de programación de dominio específico empotrados en el Lisp. -
PROPÓSITO: Uso en sistemas militares CARACTERÍSTICASS: Fue el primer lenguaje operativo polivalente: cubría tanto el área de gestión como el área científica. Su sintaxis era similar a la de IAL. Su mayor diferencia estaba en la definición de datos.
-
PROPÓSITO: Permite comunicar algoritmos, una eficiente ejecución de los mismos en diferentes arquitecturas y sirve como herramienta para la enseñanza.
CARACTERÍSTICAS: Aritmética de doble precisión, números complejos, Strings y estructuras de datos dinámicas, evaluación por valor, pasaje de parámetros por valor, valor resultado o resultado.
su semántica fue definida formalmente antes de ser implementado en base al formalismo llamado gramáticas de dos niveles. -
PROPÓSITO: Se utiliza para generar instrucciones para herramientas de control numérico de una máquina.
-
PROPÓSITO: Adaptado al cálculo numérico y a la computación científica. CARACTERÍSTICAS: Lenguaje de programación de alto nivel, procedimental e imperativo. Uso de tarjetas perforadas de 80 columnas. Las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto. Las actuales contienen subprogramas, recursión y una variada gama de estructuras de control.
-
PROPÓSITO: Procesamiento de datos de negocios CARACTERÍSTICAS: Primer lenguaje de programación para expresar operaciones utilizando declaraciones en inglés. Separaba claramente la descripción de los datos de las instrucciones que trataban con ellos. Su lenguaje de definición de datos, a diferencia de las sentencias ejecutables, no estaban basadas en el inglés. Las estructuras de datos se definían rellenando unos formularios preimpresos.