Maxresdefault

EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN - LINEA DE TIEMPO

By dksivi
  • 2014 BCE

    Swift

    Swift
    Swift es un intuitivo lenguaje de programación creado por Apple que permite diseñar apps para iOS, Mac, el Apple TV y el Apple Watch. Está pensado para dar a los desarrolladores más libertad que nunca. Como es de código abierto y tan fácil de usar, con Swift cualquiera puede hacer realidad sus ideas.
    Swift es un lenguaje rápido y eficaz que proporciona información en tiempo real y se integra a la perfección con código escrito en Objective-C.
  • 2011 BCE

    Dart

    Dart
    Dart es un lenguaje que podemos utilizar sin ningún tipo de pago o permiso, es de código abierto y detrás tiene a una compañía gigante, Google.
    Dart es un lenguaje de programación orientado a objetos, además utiliza una maquina virtual como Java, esto quiere decir que puede lograr gran compatibilidad (como Java). La maquina virtual de Dart se llama DartVM
  • 2010 BCE

    Rust

    Rust
    Rust surgió en Mozilla como un proyecto personal de Graydon Hoare en busca de un lenguaje que permitiera escribir un código extremadamente rápido al mismo nivel que C o C++ pero sin los problemas de gestión de memoria, meticuloso para no cometer graves bugs en el acceso de memoria y condiciones de carrera en tiempo de ejecución. Rust permite organizar el código de una forma que fomenta su uso. Esta organización se logra a través de módulo, que contienen funciones, estructuras.
  • 2009 BCE

    Go

    Go
    Es un lenguaje de programación compilado, concurrente, imperativo, estructurado, no orientado a objetos —de una manera bastante especial— y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD y Mac OS X. También está disponible en Plan 9 puesto que parte del compilador está basado en un trabajo previo sobre el sistema operativo Inferno.
    Actualmente se está trabajando para llevarlo al sistema operativo de Microsoft.
  • 2007 BCE

    Clojure

    Clojure
    Es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript.
  • 2005 BCE

    Scratch

    Scratch
    Es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1​
    Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código.
    Scratch es un lenguaje de programación visual que nos permite agrupar bloques para ir creando las ordenes de nuestros programas. Y así dar forma a nuestros videojuegos.
  • 2003 BCE

    Groovy

    Groovy
    Es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java.
    Es un lenguaje muy versátil, permitiendo usarse para desarrollar aplicaciones web, aplicaciones de escritorio, aplicaciones móviles para Android o incluso usándolo como lenguaje de scripting.
  • 2003 BCE

    Factor

    Factor
    Es un lenguaje de programación orientado a pila creado por Slava Pestov. Factor es de tipado dinámico y administración de memoria automática, como poderosas características de meta programación. El lenguaje tiene presentando una sola implementación de un self-hosted optimizando al compilador y un entorno de desarrollo interactivo. La distribución Factor incluye una larga librería estándar.
  • 2002 BCE

    F Sharp (F#)

    F Sharp (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.
    F# es un lenguaje fuertemente tipado que utiliza inferencia de tipos. Como resultado, los tipos no necesitan estar declarados explícitamente por el programador; estos serán deducidos por el compilador durante el proceso de compilación.
    F# también permite la declaración explícita de tipos de datos.
  • 2001 BCE

    ACTIONSCRIPT

    ACTIONSCRIPT
    Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
    Este lenguaje crea script en Flash, con el que crear películas con elementos interactivos. El Flash es un programa para crear animaciones vectoriales para páginas web.
    Los lenguajes de programación se usan para ponerse en contacto con el computador enviándole y recibiendo la información de vuelta.
  • 2000 BCE

    C#

    C#
    C# o C Sharp, es uno de los lenguajes de programación diseñados por Microsoft como parte de su plataforma .NET. De hecho, es el lenguaje de programación de framework.NET y, además, se utiliza muchísimo en videojuegos para todas las plataformas.
    Puede usar C# para crear aplicaciones cliente de Windows, servicios web XML, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones de base de datos La sintaxis de C# es muy expresiva, pero también sencilla y fácil de aprender.
  • 1995 BCE

    Java

    Java
    Java es un lenguaje orientado a objetos, eso implica que su concepción es muy próxima a la forma de pensar humana,
    Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas son en realidad interpretadas por la máquina virtual java. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.
  • 1994 BCE

    PHP

    PHP
    El lenguaje de programación PHP Hypertext Pre-processor , fue desarrollado puntualmente para diseñar páginas web dinámicas programando scripts del lado del servidor.
    El lenguaje PHP siempre va incrustado dentro del HTML y generalmente se le relaciona con el uso de servidores linux.
    característica principales de PHP
    Se puede usar PHP para acceder y manejar una base de datos, generar cálculos aritméticos (con scripts), comunicarse entre un servidor y un cliente, etc.
  • 1993 BCE

    Lua

    Lua
    Lua es un lenguaje de programación bastante ligero. Fue creado en 1993 por un grupo de universitarios de Rio de Janeiro. Es un lenguaje bastante interesante de aprender ya que Wireshark y Nmap usan Lua como lenguaje para sus scripts. Fue creado para ofrecer una tecnologia extensible,fue sobre todo para integrarse con C, tiene una sintaxis sencilla, es eficiente y portable.
    Cualidades interesantes
    Es un lenguaje de script muy rapido
    Puede correr en cualquier lado donde haya un compilador de C
  • 1991 BCE

    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.
    El intérprete de Python y la extensa biblioteca estándar están a libre disposición en forma binaria y de código fuente para las principales plataformas desde el sitio web de Python, y puede distribuirse libremente.
  • 1983 BCE

    C++

    C++
    C++ es un lenguaje de programación creado por Bjarne Stroustrup en los laboratorios de At&T en 1983. Stroustrup tomó como base un lenguaje de programación popular en aquella época el cual era C.
    C++ pretende llevar a C a un nuevo paradigma de clases y objetos con los que se realiza una comprensión más humana basándose en la construcción de objetos, con características propias solo de ellos, agrupados en clases.
  • 1969 BCE

    C

    C
    Se le llamó «C» porque sus características derivaban de un lenguaje anterior llamado «B»..
    es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C 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.
    Propiedades
    -Es un lenguaje muy flexible que permite programar con múltiples estilos.
  • 1964 BCE

    BASIC

    BASIC
    Su nombre proviene de las siglas de Beginner’s All-purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes), es muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores. Para crear el BASIC, sus autores se basarón en otros dos lenguajes de programación como el FORTRAN II y el Algol 60 haciéndo que este lenguaje fuese adecuado para el uso del computador a tiempo compartido y para la aritmética de matrices.
  • 1959 BCE

    COBOL

    COBOL
    Su nombre es un acrónimo para Common Business-Oriented Lenguage (Lenguaje común orientado a los negocios) y se trata de un lenguaje de programación universal, orientado principalmente a la informática de gestión, es decir, empresarial. Aunque es un lenguaje que tiene casi 60 años, aún se utilizan en muchos sistemas importantes, por ejemplo en los grandes servidores AS/400 de IBM.
  • 1954 BCE

    FORTRAN

    FORTRAN
    Su nombre proviene del ingles de: FORmula TRANslator.
    El FORTRAN nace en los años 50, se utiliza principalmente para aplicaciones científicas y el análisis numérico.
    Es un lenguaje de programación para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel.
    Estos lenguajes tienen la ventaja de que con una sola instrucción propia hacen referencia a varias del lenguaje de máquina.