Lenguajes

Lenguajes de Programación en el Tiempo

  • Fortran I

    Cuando Fortran fue inventado por John Backus se lo conocía como un sistema de codificacion automatica, sus nombre viene dado por la contracción en inglés de "The IBM Mathematical formula translating system", este lenguaje redujo notablemente las sentencias que se debían utilizar para operar una máquina, aun así este era muy simple ya que no podía soportar subrutinas o expresiones anidadas.
  • Fortran II

    Fortran II era un lenguaje muy parecido a si predecesora teniendo muchas similitudes en su sintaxis, pero este agrego un elemento el cual era el poder escribir subrutinas las cuales se podían compilar por separado ademas de que el usuario ahora podía definir funciones de declaración para el lenguaje Fortran original.
  • Algol 58

    Este lenguaje fue uno de los primero en implementar las declaraciones pero esto estaba restringido por el flujo de control.
  • FLOW-MATIC

    El lenguaje Flow-Matic fue creado por Grace Murray Hopper y estaba centrado en el ámbito de gestión, el lenguaje se pensó debido a que muy poca gente que estaba involucrada en el procesamiento de datos estaban entrenadas matemáticamente y fue por eso la idea era utilizar palabras clave en inglés para tener mayor facilidad al momento de procesar los datos.
  • Cobol

    Este lenguaje está orientado a los negocios, este lenguaje fue pensado para ser universal y se enfocaría a la informática de gestión. Este lenguaje fue desarrollado por CODASYL.
  • Algol 60

    Fue el primer lenguaje que implementó definiciones de funciones anidadas con alcance léxico . Que dio lugar a muchos otros lenguajes de programación como C.
  • Lisp

    Fue desarrollado por John McCarthy. Se fundó en la teoría matemática de las funciones recursivas y se centró más en que sea una función aplicada a los datos, en lugar de ser una secuencia de pasos de procedimiento como en FORTRAN y ALGOL .
  • Fortran IV

    Eliminó las características dependientes de la máquina de FORTRAN II, mientras agrega nuevas características como un tipo de dato booleano.
  • Simula I

    Este lenguaje tiene el paradigma orientado a objetos y fue el primero en introducir lo que es una clase.
  • Basic

    Este lenguaje fue diseñado para hacer hincapié en la facilidad de uso, habilitar a los estudiantes en campos distintos a las ciencias y las matemáticas para usar computadoras.
  • PL/1

    El lenguaje de programación 1 es un lenguaje imperativo, se lo diseño para usos científicos, comerciales, industriales, etc.
    La sintaxis del lenguaje es similar al inglés y es adecuada para describir formatos de datos complejos, con un amplio conjunto de funciones disponibles para verificarlas y manipularlas.
  • Algol W

    Representaba una modificación relativamente conservadora de Algol 60, añadiendo cadena , cadena de bits, número complejo y referencia a tipos de datos de registro y paso de parámetros por llamada , introduciendo la sentencia while, reemplazando el conmutador con la declaración de caso y, en general, ajustando el idioma.
  • BCPL

    El Lenguaje de Programación Básico Combinado es un lenguaje de programación de computadora procedimental, imperativo y estructurado, originalmente diseñado para escribir compiladores para otros idiomas.
  • Simula 67

    El lenguaje introdujo el concepto de objeto, herencia y subclases, procedimientos virtuales, corutinas, simulación de eventos discretos y presenta recolección de basura.
  • Simula 67

    El lenguaje introdujo el concepto de objeto, herencia y subclases, procedimientos virtuales, co-rutinas, simulación de eventos discretos y presenta recolección de basura.
  • Algol 68

    Lo que incluyó fue la sintaxis basada en expresiones, tipos y estructuras declaradas por el usuario / uniones etiquetadas, un modelo de referencia de variables y parámetros de referencia, cadenas, matrices y divisiones matriciales, y también concurrencia.
  • B

    B fue diseñado para aplicaciones recursivas, no numéricas, independientes de la máquina, como el software de sistema y de lenguaje.
  • C

    Es un lenguaje orientado a la implementación de sistemas operativos, es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
  • Pascal

    Pascal se creo con el objetivo de fomentar buenas prácticas de programación utilizando programación estructurada y estructuración de datos.
  • Prolog

    Fue creado por Alain Colmerauer y Philippe Roussel. Es un lenguaje de programación lógico el cual fue desarrolado para trabajar con inteligencia artificial y lingüística computacional .
  • Modula-2

    Fue un lenguaje el cual sirvió como el único lenguaje de programación para el sistema operativo y el software de aplicación para la estación de trabajo personal Lilith.
  • Smalltalk 80

    Smalltalk fue creado como el lenguaje para apuntalar el "nuevo mundo" de la informática ejemplificado por la "simbiosis humano-computadora".
  • Ada 83

    Es un lenguaje de programación informática de alto nivel estructurado, estáticamente tipado, imperativo, de amplio espectro y orientado a objetos, que se extiende desde Pascal y otros idiomas.
  • Oberon

    Oberon fue el resultado de un esfuerzo concentrado para aumentar el poder de Modula-2 y simultáneamente para reducir su complejidad. Su principal característica nueva es el concepto de extensión de tipo de tipos de registro: Permite la construcción de nuevos tipos de datos sobre la base de los existentes y relacionarlos, desviándose del dogma de la tipificación de datos estrictamente estática.
  • Perl

    Perl fue creado por Larry Wall, este lenguaje fue creado a partir de herramientas de UNIX (sistema operativo) para administrar tareas del propio sistema. Este lenguaje es de tipo estructurado y también tiene ciertas bases de orientación a objetos.
  • Eiffel

    Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer. Tiene algunos principios como el diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme, entre otros. Ha influenciado en Java, C# y otros lenguajes.
  • Python

    Es un lenguaje de programación de alto nivel interpretado para programación de propósito general. Python tiene una filosofía de diseño que enfatiza la legibilidad del código , notablemente utilizando espacios en blanco significativos.
  • Visual Basic

    Es un lenguaje de programación impulsado por eventos de tercera generación y entorno de desarrollo integrado (IDE) de Microsoft para su modelo de programación de Modelo de Objetos Componentes (COM).
  • Ruby

    Un lenguaje influenciado por Perl, Ada, Lisp, Smalltalk. Es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad, que incorpora la programación funcional e imperativa. Fue creado por Yukihiro Matsumoto.
  • Java

    Java es un lenguaje de programación de computadora de propósito general que es concurrente, basado en clases, orientado a objetos, y específicamente diseñado para tener la menor cantidad de dependencias de implementación posible.
  • JavaSript

    Creado para la ampliación de las paginas web, permite utilizar formularios de presentación/validación, iteractividad, animaciones, seguimiento de la actividad del usuario.
  • C#

    Un lenguaje de programación multi-paradigma que abarca una fuerte tipificación, imperativo, declarativo, funcional, genérico, orientado a objetos ( basado en clases ) y disciplinas de programación orientadas a componentes.
  • Groovy

    Programa con paradigma orientado a objetos implementado sobre la plataforma de Java. Es un lenguaje potente, opcionalmente mecanografiado y dinámico, con capacidades de compilación estática y tipografía estática
  • Scala

    Es un lenguaje de programación de propósito general. Fue creado y desarrollado por Martin Odersky. Fue diseñado para ser tanto orientado a objetos como funcional. El nombre de scala se deriva de la palabra escalable, lo que significa que puede crecer con la demanda de los usuarios.
  • Go

    Es un lenguaje de programación procesal. Fue desarrollado por Robert Griesemer, Rob Pike y Ken Thompson en Google como un lenguaje de programación de código abierto. Los programas se ensamblan mediante el uso de paquetes, para una gestión eficiente de las dependencias.
  • Rust

    Es un lenguaje de programación de sistemas patrocinado por Mozilla Research. Es un lenguaje practico, seguro y concurrente. Apoya paradigmas funcionales e imperativo-procedimentales.
  • Swift

    Es el lenguaje para sistemas IOS y macOS que lanzo Apple. Está orientado a un mundo móvil. Swift es fácil de leer y escribir y tiene un código que esta mas cerca del ingles natural.