Lenguajes de Programacion

By crcz
  • Telar de Jacquard

    Telar de Jacquard
    Automatizó los telares permitiendo hacer grabados más complegos y manejar una mayor cantidad de hilos en menos tiempo.
  • Maquina Analitica (Charles Babbage)

    Maquina Analitica (Charles Babbage)
    Creada por Charles Babbage.
    Primera máquina de propósito general programable.
    Podía almacennar hasta 1000 números de 50 dígitos cada uno.
  • Tarjetas Perforadas

    Tarjetas Perforadas
    Creadas por Herman Hollerith y Semen Korsakov.
    Láminas perforadas para representar código binario. Se colocaban en máquinas tabuladoras mecánica las cuales podían leer y crear tarjetas perforadas.
  • Ensamblador

    Ensamblador
    Creado por Mauricio V. Wilkes (Cambridge).
    Uso de mnemótecnicos.
  • Plankalkül (Konrad Zuse)

    Plankalkül (Konrad Zuse)
    Creado por Konrad Zuse
    Primer lenguaje de programación.
  • ENIAC CODING SYSTEM

    ENIAC CODING SYSTEM
    Diseñada por John Mauchly y Presper Eckert.
    Primera computadora electrónica de propósito general.
    (Electronic numerical integrator and computer)
  • FORTRAN

    FORTRAN
    Creado por John Backus (IBM).
    FORmula TRANslator
    Primer lenguaje de programación universal.
  • LISP

    LISP
    Creado por Johm Mc Carthy (MIT)
    LISt Procesamiento
    Tuvo influencia en la POO.
  • COBOL

    COBOL
    COmmon Business Oriented Language.
    Lenguaje de programación universal.
    Orientado a los negocios.
  • ALGOL 60

    ALGOL 60
    Diseñado y creado por un consejo de Europa y América afin de crear un lenguaje universal que fuera independiente de la arquitectura de la computadora.
    (ALGOrithmic Language 1960)
  • Simula

    Simula
    Creado por Ole Johan Dahl y Kristen Nygaard.
    Primer lenguaje de POO que incluyó el concepto de clase.
  • APL

    APL
    Creado por Kenneth Iverson.
    (A Programming Language).
    Lenguaje de programación interpretado
  • CPL

    CPL
    Desarrollado por el Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la Universidad de Londres
    Es considerado el precursor de C.
    (Combined Programming Language)
  • BASIC

    BASIC
    Creado por Thomas Kurtz y John Kemeny(Dartmouth College) . (Beginner' s All-purpose Symbolic Instruction Code)
    Se buscaba hacer un lenguaje de programación más sencillo con fines didácticos.
  • BCPL

    BCPL
    Creado por Martin Richards (Cambridge)
    Buscaba simplificar CPL (Basic Combined Programming Language)
  • LOGO

    LOGO
    :Creado por Perno Beranek y Newman (BBN),
    Lenguaje gráfico, basado en dar órdenes a una tortuga que se puede apreciar en pantalla.
  • PASCAL

    PASCAL
    Creado por Niklaus Wirth.
    Programación estructurada.
  • FORTH

    FORTH
    Creado por Charles H. Moore y Elisabeth Rather(National Radio Astronomy Observatory de Kitt Peak).
    Lenguaje procedimental y estructurado aplicado en astronomía.
  • C

    C
    Creado por Dennis Ritchie (Laboratorios Bell).
    Lenguaje de propósito general compilado.
    Debilmente tipificado.
    Medio nivel.
  • Smalltalk

    Smalltalk
    Creado por Alan Kay (Xerox PARC).
    Primer lenguaje orientado a objetos.
  • Prolog

    Prolog
    Creado por Alain Colmerauer y Philippe Roussel (Universidad de Aix-Marseille),
    Lenguaje de programación lógico e interpretado.
  • ML

    ML
    Creado por Robin Milner (Universidad de Edimburgo)
    Lenguaje de programación funcional.
    (Meta Lenguaje)
  • Scheme

    Scheme
    Creado por Guy Steele y Gerarld Sussman (MIT).
    Se creó para que hubiera un lenguaje con una semántica clara.
    Lenguaje interpretado que soporta varios paradigmas,
  • SQL

    SQL
    Creado por Donald Chamberlin(IBM) entre otros.
    Lenguaje declarativo con acceso a bases de datos.
    (Structured Query Language)
  • C++

    C++
    Creado por Bjarn Stroustrup.
    Extensión de C orientado a objetos
  • ADA

    ADA
    Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente.
  • Objective C

    Objective C
    Es un lenguaje de programación orientado a objetos basado en C para que implementase un modeloparecido al de Smalltalk.
    Creado por Brad Cox y la corporación StepStone en 1980. En 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como un lenguaje principal de programacion paraMac OS X, iOS y GNUstep, además de swift.
  • Eiffel

    Eiffel
    Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer. Muchos conceptos inicialmente introducidos por Eiffel aparecen más tarde en Java, C# y otros
  • Erlang

    Erlang
    Fue diseñado en la compañía Ericsson para realizar aplicaciones distribuidas, tolerantes a fallos, soft-real-time y de funcionamiento ininterrumpido. Proporciona el cambio en caliente de código de forma que éste se puede cambiar sin parar el sistema. Originalmente, Erlang era un lenguaje propietario de Ericsson, pero fue cedido como software de código abierto en 1998.
  • Haskell

    Haskell
    Es un lenguaje de programación puramente funcional creado por Haskell Curry
  • Python

    Python
    Es un lenguaje de programación interpretadoque favorezca un código legible. Es multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
  • Ruby

    Ruby
    Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por Yukihiro "Matz" Matsumoto. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk y la funcionalidad de Lisp, Lua, Dylan y CLU.
  • Java

    Java
    Es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. 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"),
  • JavaScript

    JavaScript
    Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
    Creado por Brendan Eich, un programador en Netscape.
  • PHP

    PHP
    Es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
  • Visual Basic

    Visual Basic
    Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Esta basado en BASIC, provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
  • C#

    C#
    Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java.
  • F#

    F#
    Es un lenguaje de programación multiparadigma de código abierto,1 para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos.
  • Scala

    Scala
    Scala es un lenguaje de programación funcional,cada función es un objeto.
  • GO

    GO
    Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson.