Laboratorio de Lenguajes, actividad 2

  • Lenguaje Plankalkul

    Lenguaje Plankalkul
    Primer lenguaje de programación de alto nivel, desarrollado por Konrad Zuse. fue diseñado principalmente para resolver problemas matemáticos y científicos, como cálculos de matrices y álgebra. Aunque no fue implementado ni ampliamente conocido hasta décadas después, se considera uno de los primeros lenguajes de programación de alto nivel, superando incluso a Fortran.
  • Assembler

    Assembler
    Primer lenguaje ensamblador, desarrollado para la computadora EDSAC. es un lenguaje de bajo nivel que se utiliza para programar directamente en el hardware de una computadora. Es esencial para comprender cómo funciona el hardware a nivel fundamental y es una herramienta valiosa para la programación de sistemas críticos.
  • Autocode

    Autocode
    Uno de los primeros compiladores, creado para el Manchester Mark 1. Es un término general que se refiere a una serie de lenguajes de programación tempranos diseñados para simplificar la escritura de código en comparación con el ensamblador. Autocode permitía a los programadores escribir instrucciones de manera más intuitiva. Fue utilizado para varios sistemas.
  • Fortran

    Fortran
    Desarrollado por IBM, Fortran (FORmula TRANslation) se convierte en el primer lenguaje de alto nivel de propósito general, centrado en cálculos científicos. Fue un hito en la programacion, marcando el comienzo de los lenguajes de alto nivel.
  • Lenguaje Lisp

    Lenguaje Lisp
    Desarrollado por John McCarthy en el MIT, Lisp se convierte en el lenguaje principal para la inteligencia artificial. Inicialmente fue concebido como un lenguaje para la manipulación de símbolos y funciones matemáticas, pero rápidamente se convirtió en el lenguaje preferido para la investigación en inteligencia artificial (IA) debido a su flexibilidad.
  • COBOL

    COBOL
    COBOL fue diseñado para aplicaciones de negocios, como la gestión de nóminas, contabilidad, y procesamiento de transacciones financieras. Está optimizado para manejar grandes volúmenes de datos. Fue creado para ser legible, con una sintaxis similar al inglés natural. Esto facilita su comprensión por parte de personas no técnicas, como los gerentes de negocios.
  • ALGOL

    ALGOL
    El objetivo era crear un lenguaje universal para expresar algoritmos de manera clara y concisa, que pudiera ser utilizado tanto para la descripción de procedimientos algorítmicos en la investigación como para la implementación de software. Fue la base para muchos lenguajes modernos, influyó directamente en el diseño de lenguajes como Pascal y C.
  • BAS1C

    BAS1C
    Creado por John G. Kemeny y Thomas E. Kurtz para enseñar programación a estudiantes no técnicos. BASIC fue un lenguaje pionero que facilitó el acceso a la programación para generaciones de estudiantes y aficionados, dejando una marca duradera en la historia de la informática.
  • Simula

    Simula
    Considerado el primer lenguaje orientado a objetos, influyó en lenguajes posteriores como C++. fue creado para hacer simulaciones, especialmente en estudios de sistemas dinámicos y eventos discretos, como procesos industriales o de negocios. Introdujo los conceptos fundamentales de la programación orientada a objetos, como clases, objetos, herencia, y encapsulamiento. Esto permitió a los programadores modelar entidades del mundo real de manera más intuitiva.
  • B

    B
    Desarrollado por Ken Thompson, precursor del lenguaje C. Fue creado como un lenguaje simplificado para la implementación de sistemas operativos y otros programas de bajo nivel, principalmente para el sistema operativo UNIX en sus primeras versiones. B es recordado principalmente como el puente que llevó al desarrollo de C.
  • Pascal

    Pascal
    Pascal fue desarrollado en 1970 por Niklaus Wirth en Suiza. Su principal objetivo era enseñar y promover buenas prácticas de programación estructurada. Wirth diseñó Pascal con un enfoque en la claridad y la simplicidad, para ayudar a los estudiantes a entender los principios de la programación estructurada y modular.
  • Lenguaje Prolog

    Lenguaje Prolog
    Prolog fue desarrollado en 1972 por Alain Colmerauer y Philippe Roussel en la Universidad de Marsella, Francia. Su diseño se centró en el procesamiento de información lógica y en la representación de conocimientos. El objetivo principal de Prolog es permitir la programación basada en la lógica formal, lo que facilita la resolución de problemas complejos mediante la inferencia lógica y la manipulación de hechos y reglas.
  • Lenguaje C

    Lenguaje C
    Desarrollado por Dennis Ritchie en Bell Labs, se convierte en un lenguaje fundamental para sistemas operativos y software de propósito general.
  • SQL

    SQL
    es un lenguaje estándar utilizado para la gestión y manipulación de bases de datos relacionales. SQL fue estandarizado por primera vez en 1986 por el American National Standards Institute (ANSI) y más tarde por la International Organization for Standardization (ISO). Desde entonces, ha habido varias versiones del estándar, con mejoras y extensiones añadidas a lo largo de los años.
  • C++

    C++
    Desarrollado por Bjarne Stroustrup como una extensión de C con características de programación orientada a objetos.
  • Ada

    Ada
    Desarrollado por el Departamento de Defensa de EE. UU. para sistemas críticos, especialmente en contextos de alta fiabilidad y seguridad. El lenguaje se nombró en honor a Ada Lovelace, la matemática y pionera en la programación de computadoras. Ada ha sido fundamental para el desarrollo de software en entornos críticos, y su enfoque en la seguridad y la robustez ha hecho que sea una opción preferida en muchas aplicaciones especializadas.
  • MATLAB

    MATLAB
    Diseñado para cálculos matemáticos y científicos.
  • Perl

    Perl
    Desarrollado por Larry Wall, se convierte en un lenguaje popular para scripting y procesamiento de texto.
  • Objetive-c

    Objetive-c
    Lenguaje orientado a objetos utilizado principalmente en el desarrollo de software para macOS y iOS.
  • Visual Basic

    Visual Basic
    Visual Basic fue creado por Microsoft y lanzado por primera vez en 1991. Su desarrollo se centró en proporcionar una forma fácil y rápida de construir aplicaciones para el sistema operativo Windows.
  • Lenguaje Python

    Lenguaje Python
    Creado por Guido van Rossum, se convierte en uno de los lenguajes más populares por su simplicidad y versatilidad. Van Rossum lo diseñó con el objetivo de crear un lenguaje que fuera fácil de leer y escribir, y que permitiera a los programadores expresar conceptos en menos líneas de código.
  • PHP

    PHP
    PHP fue creado por Rasmus Lerdorf en 1993. Originalmente, PHP se diseñó como un conjunto de scripts para rastrear visitantes en un sitio web personal, pero evolucionó para convertirse en un lenguaje completo para el desarrollo web. Su evolución continua y su fuerte presencia en la industria aseguran que siga siendo una opción valiosa para los desarrolladores.
  • JavaScript

    JavaScript
    Desarrollado por Netscape, se convierte en el lenguaje dominante para el desarrollo web frontend.
  • Java

    Java
    Creado por Sun Microsystems, se convierte en uno de los lenguajes más utilizados, especialmente en aplicaciones web y móviles. ha sido fundamental en el desarrollo de aplicaciones empresariales, aplicaciones web y móviles. Su enfoque en la portabilidad y la robustez ha hecho que sea una opción confiable para una amplia gama de aplicaciones.
  • lenguaje Ruby

    lenguaje Ruby
    Ruby fue creado por Yukihiro Matsumoto, también conocido como Matz, y su primera versión se lanzó en 1995. Matsumoto diseñó Ruby con la intención de combinar la simplicidad de Perl, la productividad de Python y la flexibilidad de Smalltalk. fue desarrollado para ser un lenguaje que promoviera la escritura de código elegante y expresivo, permitiendo a los desarrolladores ser más productivos y disfrutar del proceso de programación.
  • R

    R
    Orientado al análisis estadístico y visualización de datos.
  • Lenguaje C#

    Lenguaje C#
    Desarrollado por Microsoft como parte de la plataforma .NET, similar a Java pero enfocado en aplicaciones Windows.
  • .Scala

    .Scala
    Un lenguaje que combina la programación orientada a objetos y la programación funcional, ejecutándose en la JVM.
  • Lenguaje Go

    Lenguaje Go
    Desarrollado por Google, enfocado en la simplicidad y eficiencia en la programación concurrente.
  • Lenguaje Rust

    Lenguaje Rust
    Lenguaje desarrollado por Mozilla, se centra en la seguridad y el rendimiento.
  • Julia

    Julia
    Un lenguaje diseñado para el cálculo científico de alto rendimiento.
  • Kotlin

    Kotlin
    Desarrollado por JetBrains, se convierte en un lenguaje oficial para el desarrollo en Android.
  • Lenguaje Swift

    Lenguaje Swift
    Swift es un lenguaje de programación desarrollado por Apple con el objetivo de modernizar y mejorar el desarrollo de aplicaciones para sus plataformas. se desarrolló para reemplazar a Objective-C, el lenguaje de programación anterior utilizado para el desarrollo de aplicaciones para iOS y macOS. Swift ha revolucionado el desarrollo en el ecosistema de Apple al proporcionar un lenguaje moderno, seguro y eficiente.
  • Lenguaje TypeScript

    Lenguaje TypeScript
    Superset de JavaScript desarrollado por Microsoft, que añade tipado estático opcional.