Lenguajes programacion odiados amados 2019

Linea de tiempo (Lenguajes de programación).

  • Plankalkül

    Plankalkül
    Se considera como el primer lenguaje de programación creado entre los años 1942-1946, por el Ingeniero Alemán Konrad Zuse.
    Este lenguaje fue diseñado para las operaciones lógicas o matemáticas y estructuras condicionales. Con este lenguaje se construyó varios ordenadores de Relés electromagnéticos complejos.
  • AutoCode

    AutoCode
    Este Lenguaje fue creado por Alick Glennie, el mismo fue diseñado para ser utilizado en las Universidades de Manchester, Cambridge y Londres. Los autocodes para diferentes máquinas no estaban necesariamente estrechamente relacionados como son, por ejemplo, las diferentes versiones de la lengua única FORTRAN .
  • Fortran

    Fortran
    Este lenguaje fue creado por John Backus, es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en tarjetas perforadas de 80 columnas. Así por ejemplo, las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto.
  • Algol

    Algol
    El creador fue Friedrich L. Baue, este era un lenguaje de programación imperativo diseñado como un sucesor de Algol 60. Con un alcance más amplio de aplicación y una sintaxis rigurosamente definida, este lenguaje fue el primero en ser completamente definido antes de que fuera implementado.
  • Cobol

    Cobol
    El Creador de este lenguaje es Grace Murray Hopper Este lenguaje fue utilizado en su gran mayoría para los sistemas de transacciones en los negocios de los procesos en las tarjetas de crédito, ATMs (Modo de Transferencia Asíncrona), telefonía, sistemas hospitalarios, gobierno, sistemas automatizados y señales de tráfico, también fue utilizado en las fuerzas Armadas de los EEUU.
  • Basic

    Basic
    Creado por estudiantes de Dartmouth College, el denominado Beginners All Purpose Symbolic Instruction Code fue diseñado como un lenguaje simplificado para aquellos que no tenían como base fuertes conocimientos técnicos o matemáticos.
  • Pascal

    Pascal
    Este lenguaje fue nombrado en honor al matemático francés Blaise Pascal, el mismo se desarrollo por Niklaus Wirth. Pascal permitió a los programadores definir sus propios tipos de datos complejos y facilitó la creación de estructuras de datos dinámicas y recursivas como listas, árboles y gráficos.
  • C

    C
    El lenguaje fue creado por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
  • Prolog

    Prolog
    Fue diseñado en la Universidad de Aix-Marseille (Marsella,Francia) por Alain Colmerauer y Philippe Roussel. Nació de un proyecto que no tenía como objetivo la traducción de un lenguaje de programación, sino el tratamiento algorítmico de lenguajes naturales.
    Prolog se enmarca en el paradigma de los lenguajes lógicos y declarativos, lo que lo diferencia enormemente de otros lenguajes más populares tales como Fortran, Pascal, C o Java.
  • Ada

    Ada
    Este lenguaje creado por Jean Ichbiah y Tucker Taft. La sintaxis fue inspirada en Pascal, es bastante legible incluso para personas que no conozcan el lenguaje. Es un lenguaje que no escatima en la longitud de las palabras clave, en la filosofía de que un programa se escribe una vez, se modifica decenas de veces y se lee miles de veces (legibilidad es más importante que rapidez de escritura).
  • Smalltalk

    Smalltalk
    fue diseñado por Alan Kay, es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características, Smalltalk puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto.
  • C++

    C++
    El creador de este lenguaje fue Bjarne Stroustrup en el laboratorio Bell, con la finalidad de desarrollo para las aplicaciones comerciales, software y videojuegos.
    Heredó la mayoría de la sintaxis de C y tiene características de programación imperativas, orientadas a objetos y genéricas.
  • Eiffel

    Eiffel
    Fue diseñado por Bertrand Meyer, es un lenguaje de programación orientado a objetos centrado en la construcción de software.Contiene un sistema uniforme de tipos que maneja las semánticas de referencia y valor, donde todos los tipos (incluyendo los tipos básicos) están basados en clases.
  • Perl

    Perl
    Este lenguaje fue diseñado por Larry Wall, 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.
  • Python

    Python
    Fue diseñado por Guido va Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informática), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. El nombre del lenguaje proviene de la afición de su creador por los humoristas británicos Monty Python
  • Visual Basic

    Visual Basic
    Fue desarrollado por Alan Cooper en los Estados Unidos, Este lenguaje presentó versiones para Windows, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar) Esta proveía un entorno en el texto utilizado, incluía un diseño para los formularios en el que se podían arrastrar y soltar distintos controles.
  • Java

    Java
    El creador de este lenguaje fué James Gosling (Sun Microsystems), este lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a llamarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se le renombró Java.
  • Ruby

    Ruby
    Fué diseñado por Yukihiro Matsumoto, Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.
    Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
  • Java Script

    Java Script
    Fue diseñado por Brendan Eich de Netscape, con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript.
    JavaScript se ha convertido en uno de los lenguajes de programación más populares en internet. Al principio, sin embargo, muchos desarrolladores renegaban del lenguaje porque el público al que va dirigido lo formaban publicadores de artículos y demás aficionados, entre otras razones.
  • PHP

    PHP
    Fue diseñado por Rasmus Lerdorf, es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
    Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C para guardar ciertos datos y diseño de las distintas paginas web.
  • Delphi

    Delphi
    Fue creado por la Thoma Cressey Bravo, contiene un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual.
    En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal.
  • C#

    C#
    Fue creado por Anders Hejlsberg, este lenguaje tuvo la finalidad de ser el rival del lenguaje Java, ya que, Sun (que luego compró Oracle) no quería que Microsoft hiciera cambios en Java, por lo que Microsoft decidió crear su propio lenguaje.
  • Visual Basic. Net

    Visual Basic. Net
    Este lenguaje fue diseñado por Microsoft, es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic
  • Scala

    Scala
    Fue diseñado por Martin Odersky, es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual se ejecuta en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
  • Rust

    Rust
    El creador de este lenguaje fue Graydon Hoare, Este lenguaje se creo para grandes programas del lado del cliente y del servidor que se ejecuten en Internet. Lleva un conjunto de características con un énfasis en la seguridad, el control de distribución de la memoria y la concurrencia. Se espera que el rendimiento de código seguro sea más lento que C++.
  • Swift

    Swift
    El creador de este lenguaje fue Chris Lattner y su equipo de trabajo, Chris Lattner comenzó su desarrollo en el 2010, eventualmente obtuvo colaboración de otros programadores. Swift se benefició de la experiencia de muchos lenguajes tomando ideas de Objective-C, Haskell, Rust, Ruby, Python, C#, CLU entre otros.
  • Hack

    Hack
    Fue creado por Marcos de la Luz, es un lenguaje de programación de alto nivel para la Máquina Virtual HipHop (HHVM), creado por Facebook como una extensión del lenguaje PHP. La implementación del lenguaje es de código abierto, licenciado bajo la licencia MIT.
  • Julia

    Julia
    Este lenguaje fue creado por Stefan Karpinki, estudiante graduado de la Universidad de California. Es un lenguaje de programación dinámico, de alto nivel y alto rendimiento para cálculos científicos y técnicos con una sintaxis similar a la de otros entornos de computación similares. Dispone de un compilador avanzado, mecanismos para la ejecución en paralelo y una extensa biblioteca de funciones matemáticas.