Programacion

Evolución de lenguajes de programación

  • Period: to

    Fortran

    FORmulaTRANslation es el lenguaje de programación más antiguo y que continúa en uso. Creada por John Backus, esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas. A día de hoy, este lenguaje se sigue usando en la industria automovilística, aeroespacial, gubernamental y la investigación. Por ejemplo, es muy útil para el pronóstico de los servicios meteorológicos. https://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion
  • Period: to

    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. https://medium.com/enredando-con-programacion/cobol-que-es-cobol-3f86fa3a4394
  • Period: to

    Basic

    BASIC, un lenguaje fácil de usar para los estándares del momento, de carácter genérico, orientado a objetos y listo para funcionar en las computadoras de aquel entonces(1964)
    BASIC podía servir para iniciarse en computación y aprender a programar sin necesidad de ser matemático o estudiar matemáticas a nivel universitario. https://hipertextual.com/2019/07/historia-lenguaje-basic
  • Period: to

    Lenguaje C

    C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B. Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B". https://www.ecured.cu/Historia_del_Lenguaje_C
  • Period: to

    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. 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 código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. https://www.ecured.cu/Pascal
  • Period: to

    C++

    Fue diseñado por el danés Bjarne Stroustrup su intención fue la de extender el lenguaje de programación C para que tuviese los mecanismos necesarios para manipular objetos. Por lo tanto C++ contiene los paradigmas de la programación estructurada y orientada a objetos, por lo que se le conoce como un lenguaje de programación multiparadigma. Las aplicaciones del lenguaje C++ son muy extensas: Sistemas operativos, Bases de datos, bibliotecas, etc
    https://openwebinars.net/blog/que-es-cpp/
  • Period: to

    Perl

    Perl es un lenguaje multipropósito, en el se pueden hacer desde pequeños scripts para administrar servidores basados en Unix o GNU/Linux, hasta hacer paginas web. Perl mezcla un poco las características de varios lenguajes, como puede ser C, Bourne Shell y AWK El lenguaje lo creó Larry Wall en el año 1987, con la intención de hacer más simples algunas tareas repetitivas cuando administraba servidores. https://blog.desdelinux.net/introduccion-al-lenguaje-de-programacion-perl-parte-1/
  • Period: to

    Python

    Python se utiliza como lenguaje de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje
    .El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum https://www.ecured.cu/Python#Caracter.C3.ADsticas
  • Period: to

    Ruby

    Ruby está diseñado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena Interfaz de usuario. Sostiene que el diseño de sistemas necesita enfatizar las necesidades humanas más que las de la máquina. Ruby es totalmente libre, copiarlo, modificarlo y distribuirlo. En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda información y Código https://www.ecured.cu/Lenguaje_de_Programaci%C3%B3n_Ruby
  • Period: to

    Java

    Java es un lenguaje de programación de propósito general orientado a objetos desarrollado por Sun Microsystems. También se puede decir que Java es una tecnología que no sólo se reduce al lenguaje sino que además provee de una máquina virtual Java que permite ejecutar código compilado Java, sea cual sea la plataforma que exista por debajo; plataforma tanto hardware, como software http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristicas.htm
  • Period: to

    Javascript

    JavaScript es el lenguaje de programación encargado de dotar de mayor interactividad y dinamismo a las páginas web. Cuando JavaScript se ejecuta en el navegador, no necesita de un compilador. El navegador lee directamente el código, sin necesidad de terceros. Por tanto, se le reconoce como uno de los tres lenguajes nativos de la web junto a HTML (contenido y su estructura) y a CSS (diseño del contenido y su estructura). https://soyrafaramos.com/que-es-javascript-para-que-sirve/
  • Period: to

    PHP

    PHP es un lenguaje de programación destinado a desarrollar aplicaciones para la web , favoreciendo la conexión entre los servidores y la interfaz de usuario.
    Entre los factores de PHP , se destaca el hecho de que es de código abierto.
    Esto significa que cualquiera puede hacer cambios en su estructura, generalmente es definido como un lenguaje del lado del servidor. Esto significa que se aplica en la programación que tiene lugar en el servidor web https://rockcontent.com/es/blog/php/
  • Period: to

    Ruby On Rails

    Rails fue creado para incrementar la felicidad de los programadores, aumentando su productividad. Te permite crear aplicaciones web sin necesidad de escribir líneas infinitas de código y en menor cantidad de tiempo que otros lenguajes. Una de sus características principales, es su arquitectura MVC. Esta permite que la relación entre estas tres partes del código sea amigable. Al punto que se vuelve sumamente fácil darle mantenimiento. https://platzi.com/blog/historia-ruby-on-rails/
  • Period: to

    Scratch

    Es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones . El nombre proviene de la palabra: “Scratching” que en los lenguajes de programación, significa aquellos trozos de código que pueden ser reutilizados, fácilmente combinables y adaptados para nuevos usos. https://garajeimagina.com/es/que-es-scratch-y-para-que-sirve/
  • Period: to

    Golang

    Go es un lenguaje de programación concurrente y compilado, desarrollado por los ingenieros de Google. Go vio la luz en el año 2009, esto hace a Go un lenguaje relativamente nuevo, pero que esto no nos engañe, Go es un lenguaje maduro, con el cual se han desarrollado miles de proyectos alrededor del mundo, inclusive, versiones actuales de Go.
    Podemos hacer uso de Go si nos encontramos trabajando en Windows, MacOS https://codigofacilito.com/articulos/que-es-go
  • Period: to

    Kotlin

    Se trata de un lenguaje orientado a objetos, fuertemente tipado, se ejecuta en la Java Virtual Machine lo que hace que además sea interoperable 100% con Java. Kotlin es considerado como tool-friendly, ya que permite trabajar con cualquier entorno de desarrollo que soporte Java.El crecimiento de Kotlin se aprecia en el hecho de que aplicaciones muy populares basan su desarrollo en él. https://geographica.com/es/blog/kotlin-lenguaje-programacion-android-usamos-geographica/