Lenguajes

Evolución de los lenguajes de programación.

  • Fortran

    Fortran
    Fortran es un lenguaje de programación creado por el diseñador John Backus, está 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 y es el más antiguo de los Lenguajes de alto nivel, desde sus inicios dominó el área de la programación y se ha mantenido su desarrollo y aplicación por más de 50 años en distintos segmentos de la ciencia y técnica.
    https://www.ecured.cu/Fortran
  • Algol

    Algol
    Algol 68 (Algorithmic Language) es un lenguaje de programación imperativo que fue concebido como un sucesor del lenguaje de programación Agol 60, diseñado por Adriaan van Wijngarden, John E. L. Peck, Cornelis H. A. Koster, Barry J. Mailloux, con el objetivo de un ámbito de aplicación mucho más amplio y una sintaxis y semántica más rigurosamente definidas.
    Sus contribuciones al campo de la informática han sido profundas, amplias y duraderas.
    https://es.qaz.wiki/wiki/ALGOL_68
  • LISP

    LISP
    Es un lenguaje que muestra la información estructurada en listas en las que se pueden gestionar la información que estas contienen, fue creado principalmente para el procesamiento de listas. Es un lenguaje funcional que se apoya en la utilización de funciones matemáticas para el control de los datos. Y desde el punto de vista más amplio del término. Cada función del lisp y cada programa que se genera con él vienen dado en forma de lista.
    https://www.ecured.cu/LISP
  • COBOL

    COBOL
    Es un lenguaje de programación de alto nivel desarrollado por primera vez por el Comité CODASYL (Conference on Data Systems Languages) en 1960.COBOL es un acrónimo que significa Common Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas.
    https://medium.com/enredando-con-programacion/cobol-que-es-cobol-3f86fa3a4394
  • ALGOL

    ALGOL
    Fue desarrollado a finales de los años 1950 por un comité internacional para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran. Fue muy popular en las universidades durante el año 1960, pero no llegó a cuajar como lenguaje de utilización comercial como lo hicieron Fortran y COBOL . Es de la familia de los lenguajes imperativos.
    https://www.ecured.cu/ALGOL#Historia
  • SNOBOL

    SNOBOL
    Es un lenguaje para el tratamiento de cadenas de caracteres y reconocimiento de esquemas. Es un lenguaje de alto nivel, desarrollado en los laboratorios Bell por David Farber, Ralph Griswold e I. Polonsky. Dispone estructuras de control muy simples, pero proporciona un manejo de cadenas de caracteres muy potente, comparable a las expresiones regulares. Se usó inicialmente para tratamiento de lenguaje natural en los años 1980.
    http://www.tugurium.com/gti/termino.php?Tr=Snobol&Tp=S&Or=0
  • BASIC

    BASIC
    Fue diseñado por los profesores John G. Kemeny y Thomas E. con el objetivo principal de conseguir un lenguaje fácil de aprender para los principiantes, como se indica en su nombre Código de instrucción simbólico de propósito general para principiante.Entre sus principales novedades están las de ser un lenguaje interpretado y de uso conversacional, útil para aplicaciones técnicas y de gestión y computadoras personales.
    https://www.ecured.cu/Lenguajes_de_alto_nivel
  • Pascal

    Pascal
    Pascal es un Lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la Programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
    El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.
    https://www.ecured.cu/Pascal
  • C

    C
    Fue creado por Dennis Ritchie, su intención al desarrollar el lenguaje C fue la de conseguir un lenguaje idóneo para la programación de sistemas que fuese independiente de la máquina con el cual escribir su sistema UNIX.Aunque fue diseñado inicialmente para la programación de sistemas, posteriormente su uso se ha extendido a aplicaciones técnico-científicas, de bases de datos, de proceso de textos, etc.
    https://www.ecured.cu/Lenguajes_de_alto_nivel
  • Ada

    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, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
    https://www.ecured.cu/Lenguaje_de_programaci%C3%B3n_Ada
  • Perl

    Perl
    Perl es un lenguaje de programación muy utilizado para construir aplicaciones CGI para el web. Perl es un acrónimo de Practical Extracting and Reporting Languaje, que viene a indicar que se trata de un lenguaje de programación muy práctico para extraer información de archivos de texto y generar informes a partir del contendido de los ficheros.
    https://desarrolloweb.com/articulos/541.php
  • Phyton

    Phyton
    Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.
    https://desarrolloweb.com/articulos/1325.php
  • Ruby

    Ruby
    Fue creado por Yukihiro Matsumoto (aka Matz) en 1993 en Japón, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la imperativa. Con Ruby se pueden desarrollar todo tipo de aplicaciones diferentes: aplicaciones de servicio web, clientes de correo electrónico, procesamiento de datos en Backend, aplicaciones de red, etc.
    https://openwebinars.net/blog/que-es-ruby/
  • JavaScript

    JavaScript
    JavaScript (JS) es un lenguaje de programación ligero, interpretado, o compilado justo-a-tiempo (just-in-time) con funciones de primera clase. Si bien es más conocido como un lenguaje de scripting (secuencias de comandos) para páginas web, es un lenguaje de programación basada en prototipos, multiparadigma, de un solo hilo, dinámico, con soporte para programación orientada a objetos, imperativa y declarativa.
    https://developer.mozilla.org/es/docs/Web/JavaScript
  • WebDNA

    WebDNA
    Es un script del lado del servidor , lenguaje interpretado con un sistema de base de datos integrada, diseñada específicamente para la World Wide Web. Su uso principal es la creación de aplicaciones de páginas web dinámicas impulsadas por bases de datos.Contiene un sistema de base de datos residente en RAM que tiene capacidades de búsqueda y edición.
    https://en.wikipedia.org/wiki/WebDNA
  • D

    D
    D es un lenguaje de programación de uso general desarrollado por Walter Bright y Andrei Alexandrescu cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel.
    https://www.ecured.cu/D_(lenguaje_de_programaci%C3%B3n)
  • Scala

    Scala
    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. Integra fácilmente características de lenguajes orientados a objetos y funcionales. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
    https://www.ecured.cu/Scala
  • Clojure

    Clojure
    Es un dialecto del lenguaje de programación Lisp. Es un lenguaje de propósito general que ofrece un estilo de programación interactiva y que incentiva una forma de programar funcional, simplificando así la programación concurrente. Clojure puede ejecutarse tanto en la máquina virtual Java (JVM) como en la máquina virtual de la plataforma .Net, e incluso se puede compilar hacia Javascript.
    https://www.ecured.cu/Clojure
  • Go

    Go
    Este lenguaje de programación nacía como una necesidad de crear un lenguaje de programación especializado sobre todo para cubrir las necesidades de red de los proyectos de hoy en día. Este lenguaje está especializado en Cloud y servicios de red, grandes posibilidades de escalabilidad para el desarrollo web.
    https://www.softzone.es/programas/lenguajes/programacion-go/
  • Dart

    Dart
    Dart es un lenguaje open source desarrollado en Google con el objetivo de permitir a los desarrolladores utilizar un lenguaje orientado a objetos y con análisis estático de tipo. Desde la primera versión estable en 2011, Dart ha cambiado bastante, tanto en el lenguaje en sí como en sus objetivos principales.
    https://inlab.fib.upc.edu/es/blog/que-es-el-lenguaje-de-programacion-dart
  • Swift

    Swift
    Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en la WWDC 20147​ y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch; puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.
    https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n)