Java

La evolución de los lenguajes de programación

  • FORTRAN

    FORTRAN
    Fue le primer lenguaje de alto nivel: fue desarrollado por IBM. Proporciona un lenguaje capaz de expresar cualquier problema en función de un calculo numérico, en particular aquellos problemas en los que hay involucradas numerosas formas y muchas variables.
  • COBOL

    COBOL
    Destaca en el manejo de datos alfanuméricos y ficheros, de forma que permite la realización de tareas tales como la lectura y actualización de ficheros de registros y la cumplimentación automática de formularios.
  • ALGOL

    ALGOL
    Es el primer lenguaje que fue creado por un comité internacional. Lenguaje destinado a "describir procesos" mediante instrucciones de control.
    Permite escribir programas de resolución de problemas en forma limpia y clara, de fácil lectura.
  • APL

    Puede manejar arrays como elementos singulares contribuye a dar otra característica al lenguaje, que es que los programas escritos en APL tienden a ser breves. Incluso para cálculos complejos los programas pueden ser cortos. Esta brevedad se puede considerar como una ventaja y como un inconveniente.
  • BASIC

    BASIC
    Provee muy pocas estructuras para facilitar al programador la construcción de programas.
    Posee un abanico de funciones; incluye funciones numéricas ampliamente comparables a las que tiene una calculadora científica y funciones para el manejo de caracteres.
  • LOGO

    Creado por Seymour Papert, padre de la "computación educativa", el LOGO está destinado a la enseñanza de la programación a los niños, desde temprana edad.
  • PASCAL

    PASCAL
    Provee un amplio repertorio de estructuras de programación y permite definir tipos de datos según se requieran.
    Al programador se le facilitan todas las características necesarias para dar a sus programas una estructura lógica y se le proporciona la posibilidad de diseñar sus propias estructuras de datos en caso de que las suplidas por el pascal no satisfagan sus necesidades.
  • PL/1

    EL "PL/1" es un lenguaje multi-propósito creado por IBM y SHARE, especialmente a raíz del paso de la segunda a la tercera generación de computadoras, cuando se preveía la creciente difusión de estas máquinas y su posible uso en una gama creciente de actividades. Pretendía ampliar las posibilidades del FORTRAN fusionando conceptos provenientes del COBOL y el ALGOL.
  • VBScript

    VBScript
    El crecimiento del uso de las tecnologías de Internet ha supuesto un significativo avance para este lenguaje, dado que es parte fundamental de la ejecución de aplicaciones de servidor programadas en ASP (Active Server Pages),
    VBScript es el lenguaje usado para escribir algunos famosos gusanos de red
  • Modula-2

    Modula-2
    Este lenguaje posee cualidades didácticas, por lo cual ha sido ampliamente adoptado en la comunidad universitaria como herramienta idónea para la enseñanza de la programación
  • C

    C
    es un lenguaje moderno de propósito general que combina las características de un lenguaje de alto nivel (programación estructurada, tipos y estructura de datos, recursividad, etc.) con una serie de características más propias de lenguajes de mas bajo nivel.
    Hace posible que el programador use la programación estructurada para resolver tareas de bajo nivel, obteniendo un código ejecutable veloz y eficiente.
  • COMAL

    se encuentran próximas a las estructuras de control del Pascal, de forma que el COMAL puede ser considerado como un híbrido del BASIC y del Pascal el cual posee muchas de las mejores propiedades de ambos lenguajes.
  • SQL

    SQL
    El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos.
  • ADA

    Es un lenguaje estructurado parecido al PASCAL, destinado a controlar mecanismos en "tiempo real" (o sea una velocidad compatible con las necesidades reales), pero de gran complejidad. Admite una programación "orientada a objetos" y un sistema de alta modularidad de tipo hipertexto.
  • C++

    C++
    introduce la programación orientada a objetos en C. Los objetos proporcionan una forma completamente nueva de ver los programas, una nueva filosofía de programación.
    C++ es un lenguaje muy poderoso y eficiente. Sin embargo C++ es aún más difícil de aprender que C.
  • Clipper

    Clipper
    Se creó como un compilador para el sistema gestor intérprete de bases de datos dBase III (de hecho las versiones estacionales de Nantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto evolucionó y maduró, convirtiéndose en un lenguaje compilado más poderoso que el original, no sólo por sus propias implementaciones sino también por las ampliaciones desarrolladas por terceros en C, Ensamblador y Pascal, de los que fue heredando características.
  • HYPERTALK

    Es un buen ejemplo de lenguaje orientado a objetos. Este tipo de lenguaje combina la lógica declarativa con los algoritmos. Un programa ya no es una secuencia de instrucciones sino un conjunto de objetos agrupados en conjuntos, definidos mediante atributos y a los cuales pueden asociarse instrucciones.
  • Perl

    Perl
    Toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
    Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
  • Java

    Java
    Java nació para intentar encontrar la solución a un problema. Este problema radicaba en las dificultades y costes que suponía la actualización muy frecuente del software de microprocesadores de reducidas prestaciones que se montan en dispositivos electrónicos de bajo precio, como electrodomésticos, relojes y calculadoras.
  • Visual Basic

    Visual Basic
    Las interfaces de usuario se desarrollan llevando objetos de la caja de herramientas de Visual Basic hacia el formato de aplicación.
  • Visual C++

    Visual C++
    Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el entorno Windows. Visual C++ incluye además las bibliotecas de Windows (WinApi), las bibliotecas MFC y el entorno de desarrollo para .NET Framework. Visual C++ cuenta con su propio compilador (de igual nombre) y otras herramientas como IntelliSense, TeamFoundation Server, Debug.
  • HTML

    HTML
    HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, entre otros. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas
  • Java Script.

    Java Script.
    JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes. Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
  • PHP

    PHP
    PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora
  • XHTML

    XHTML
    XHTML, Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válido. Es más estricto a nivel técnico, pero esto permite que posteriormente sea más fácil al hacer cambios o buscar errores entre otros. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de logr
  • Delphi

    Delphi
    Permite crear aplicaciones Windows con un esfuerzo mínimo, sin apenas conocimiento del funcionamiento interno de Windows. Permite crear aplicaciones simplemente añadiendo iconos que representan objetos, modificando propiedades, que son las características de esos objetos, y escribiendo algo de código. El resultado es que una aplicación cuyo desarrollo en un lenguaje como C puede tener una complejidad importante, utilizando una de estas herramientas de desarrollo visual resulta muy simple.