Descarga

Evolución de los lenguajes de programación

  • Fortran

    Fortran
    Es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel (se lo sigue utilizando hoy en día). FORTRAN tiene varias versiones, las cuales añaden mejor funcionalidad al mismo.
  • Cobol

    Cobol
    COBOL es un acrónimo que significa COmmon Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas, como por ejemplo un sistema operativo o un compilador.
    Durante más de cuatro décadas COBOL ha sido el lenguaje de programación dominante en la informática empresarial, gracias a la capacidad de manejar ficheros grandes.
  • Basic

    Basic
    Sus creadores fueron John George Kemeny y Thomas Eugene Kurtz en el año 1964. Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido. Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel entonces. Porque los lenguajes que existían requerían tener conocimiento específicos en lenguajes más complejos que eran hechos a medida, principalmente para científicos y matemáticos.
  • C

    C
    Este lenguaje fue desarrollado entre 1969 y 1973 por Dennis Ritchie para los laboratorios Bell Telephone para usarlos en el sistema Unix. Se le llamó «C» porque deriva del lenguaje anterior «B».
    C es un
    lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de
    programación y una muy baja comprobación de incorrecciones, de forma que el
    lenguaje deja bajo la responsabilidad del programador acciones que otros lenguajes
    realizan por si mismos.
  • Smalltalk

    Smalltalk
    Smalltalk es el primer lenguaje de programación gráfico orientado a objetos, de tipado dinámico (una misma variable puede tomar valores de distinto tipo en distintos momentos) y reflexivo (capacidad que tiene un programa para observar y opcionalmente modificar su estructura de alto nivel); y es por eso que puede ser considerado un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes. Influencio la creación de otros lenguajes como Java o Ruby.
  • SQL

    SQL
    El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
  • C++

    C++
    C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C con mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido, ha sido listado en lo alto de los lenguajes de programación desde 1986 y archivado en el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader.
  • ADA

    ADA
    Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++. Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución, se usa en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, tráfico aéreo, etc.
  • Perl

    Perl
    PERL significa Practical Extracting and Reporting Language. Como vemos, se suele usar para sacar información de ficheros de texto y poder generar informes. Perl mezcla un poco las características de varios lenguajes, como puede ser C, Bourne Shell y AWK. Como estos son lenguajes que siempre han actuado en entornos Unix, en un principio también Perl sólo funcionaba en este sistema operativo, pero en la actualidad está presente en otras plataformas.
  • Python

    Python
    Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
  • Ruby

    Ruby
    Ruby es un lenguaje con un balance cuidado. Su creador, Yukihiro “Matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la imperativa. En el 2006, Ruby alcanzó reconocimiento masivo, formándo grupos de usuarios en las ciudades más importantes del mundo
  • Java

    Java
    Un grupo de trabajadores de Sun Microsystems, liderado por James Gosling, creó Java para arrancar los decodificadores de una televisión interactiva. Hoy en día, Java está presente en más de 1.000 millones de PCs de todo el mundo y muchas websites no pueden funcionar sin ella. Fue utilizada en 2004 en la misión de la NASA Mars Rovers.
  • Javascript

    Javascript
    JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.
    Lenguaje de alto nivel. Creado para extender las funcionalidades de las páginas web. Usado por páginas dinámicas para el envío y validación de formularios, interactividad, animación, seguimiento de actividades de usuario, etc. Creador: Brendan Eich (Netscape) Principales usos: Desarrollo de web dinámica, documentos PDF, navegadores web y widgets de Escritorio.
  • PHP

    PHP
    PHP, acrónimo recursivo en inglés de PHP: Hypertext Preprocessor (preprocesador de hipertexto), es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el preprocesado de texto plano en UTF-8. Posteriormente se aplicó al desarrollo web de contenido dinámico, dando un paso evolutivo en el concepto de aplicación en línea.
    Sus principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor.
  • UML

    UML
    UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software (programas informáticos).
  • Visual Basic .net

    Visual Basic .net
    Visual Basic .NET te da la posibilidad de automatizar sus propios procesos y crear sus propias aplicaciones web. Es utilizado por una gran cantidad de personas a lo largo del mundo que no cuentan con conocimientos profundos como desarrolladores, por lo que es considerado uno de los lenguajes más amigables para los principiantes de programación.
    Los programas escritos en Visual Basic se benefician de la seguridad y la interoperabilidad entre lenguajes.