Principales Lenguajes de Programación- Armenta Chora Luis Fabián

  • Primera máquina programable

    Primera máquina programable
    El diseño se basaba en el telar de Joseph Marie Jacquard, el cual usaba tarjetas perforadas para realizar diseños en el tejido. Charles Babbage su creador, adaptó su diseño para conseguir calcular funciones analíticas
  • Computador IBM 704

    Computador IBM 704
    El computador IBM 704 fue el primer computador donde se desarrollaron los primeros lenguajes de programación, fue la primera computadora producida en masa con hardware basado en aritmética de coma flotante.
  • Fortran

    Fortran
    Desarrollado por Jhon Backus, fue el primer lenguaje de programación, 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.
  • Lisp

    Lisp
    Diseñado por John McCarthy, es un lenguaje de programación interpretado, funcional, creado para el computador IBM704
  • Cobol

    Cobol
    Cobol, (de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios
  • APL

    APL
    Creado por Kenneth Iverson quien tomó el nombre por el libro A Programming Language, es un lenguaje de paradigma matriz multidimensional
  • Basic

    Basic
    Desarrollado por por John George Kemeny y Thomas Eugene Kurtz para que en un principio el lenguaje fuera de aprendizaje, es decir para programadores novatos
  • Simula

    Simula
    Fue creado por Kristen Nygaard y Ole-Johan Dahl, con el propósito de desarrollar aplicaciones de simulación, es un lenguaje orientado a objetos.
  • Pascal

    Pascal
    El lenguaje de programación Pascal fue creado por Niklaus Wirth en 1970.
    El lenguaje de programación Pascal, es idóneo en el estudio y definición de las estructuras de datos, su fácil definición lo hace manejable para un programador sin experiencia.
  • Prolog

    Prolog
    Creadores: Alain Colmerauer y Philippe Roussel
    Inicialmente se trataba de un lenguaje interpretado hasta que, se creó un compilador capaz de traducir Prolog en un conjunto de instrucciones de una máquina abstracta denominada WAM que lo que lo convirtió desde entonces en un lenguaje semi-interpretado.
  • C

    C
    Creado por Dennis Ritchie para UNIX un sistema operativo multiplataforma, recibió el nombre de C simplemente por una cuestión alfabética, ya que sustituyó a sus lenguajes predecesores B y BCPL.
  • Scheme

    Scheme
    Desarrollado por Guy L. Steele y Gerald Jay Sussman, fue uno de los primeros lenguajes de programación con continuaciones explicita. La filosofía de Scheme es minimista, es decir, solo contiene lo esencial quitando los elementos sobrantes.
  • Modula

    Modula
    Modula fue una evolución de Pascal, desarrollada también por Wirth, en la que se incluyó un sistema de módulos para agrupar las declaraciones correspondientes a cada una de las unidades de programa..
  • Smalltalk-80

    Smalltalk-80
    Diseñado por Alan Kay, es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características, puede ser considerado también como un entorno de objetos
  • Objective-C

    Objective-C
    Originalmente fue creado por Brad Cox y la corporación StepStone, es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk
  • Ada

    Ada
    Diseñado por Jean Ichbiah, es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática, Es un lenguaje multipropósito, orientado a objetos y concurrente.
  • C++

    C++
    Fue creado por Bjarne Stroustrup, es un lenguaje de programación orientado a objetos, extiende funciones del lenguaje C, es un lenguaje híbrido.
  • Eiffel

    Eiffel
    Desarrollado por Bertrand Meyer. Al contrario que Smalltalk, incluye un preprocesador que permite la traducción de código Eiffel a lenguaje C. Permite la encapsulación , control de acceso y tiene gran facilidad para las modificaciones.
  • Perl

    Perl
    Creado por Larry Wall 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.
  • Haskell

    Haskell
    Es un lenguaje de programación puramente funcional, de propósito general. El nombre proviene del matemático y lógico estadounidense Haskell Curry.
  • Python

    Python
    Creado por Guido van Rossum, es un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
  • Ruby

    Ruby
    Desarollado por Yukihiro Matsumoto, es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla.
  • Java

    Java
    Creado por James Gosling, es un lenguaje de programación de propósito general, concurrente, orientado a objetos. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"),
  • Racket

    Racket
    Es un lenguaje de programación de amplio espectro de la familia de Lisp y Scheme. Uno de sus principales objetivos tras su diseño es posibilitar la creación de nuevos lenguajes o dialectos
  • C#

    C#
    Es un lenguaje de programación diseñado por la conocida compañía Microsoft, es un lenguaje orientado a objetos, deriva de otros más populares como el C o el C++.
  • Scala

    Scala
    Creado por Martin Odersky, es un moderno lenguaje de programación multi-paradigma diseñado para expresar patrones de programación comunes de una forma concisa, elegante, y de tipado seguro
  • Groovy

    Groovy
    Diseñado por Java Community Process, es un programa orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk.
  • Go

    Go
    Diseñado por Robert Griesemer, Rob Pike y Ken Thompson, Este lenguaje está especializado en Cloud y servicios de red, inspirado en la sintaxis de C, que intenta ser dinámico como Python y con el rendimiento de C o C++.
  • Swift

    Swift
    Diseñado por Chris Lattner, es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.