-
Period: to
Lenguajes de la programación
-
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.
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. -
Lisp
Lisp (históricamente LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con larga historia y una inconfundible y útil sintaxis homoicónica basada en la notación polaca. Desarrollado originalmente en 1958 por John McCarthy, Lisp es el segundo lenguaje de programación de alto nivel de mayor antigüedad. Hoy, los dialectos de Lisp más ampliamente usados son Scheme (1975), Common Lisp (1984), Emacs Lisp (1985) y Clojure (2007). -
Cobol
Es un lenguaje de programación de alto nivel desarrollado por primera vez por el Comité CODASYL (Conference on Data Systems Lenguajes) en 1960. Ha habido 3 modificaciones de normas ANSI para este lenguaje: en 1968, 1974 y 1985.
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, como por ejemplo un sistema operativo o un compilador -
SIMULA
Simula es un lenguaje de programación orientada a objetos (OOP) de 1962. Fue el primero de este tipo que incluyó el concepto de clase. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos -
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. Una versión modificada, escrita por Bill Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al M.I.T.S. para el Altair.
En 1977, fue integrado en el Apple II para su arranque -
Smalltalk
Es un lenguaje de programación orientado a objetos puro,de tipado dinámico y reflectivo,creado por Alan Kay,Dan Ingalls, y otros a inicios de los años setenta en el Palo Alto Research Institute de Xerox.Por sus características, Smalltalk puede ser considerado también como un entorno de objetos,donde incluso el propio sistema es un objeto. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican entre sí,mediante el envío de mensajes. -
PASCAL
Pascal es un Lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60 y publicado en el 70. 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. -
Lenguaje C
También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. 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 softwares de sistemas y aplicacione -
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. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++ -
C++
Fue diseñado a mediados de los años 80 por el danés Bjarne Stroustrup. Su intención fue la de extender el lenguaje de programación C (con mucho éxito en ese momento) 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. -
Objetive -C
El mismo está compuesto por superconjuntos de C, sin duda alguna uno de los lenguajes de programación más comunes, lo que permite generar objetos los cuales contienen similitud con Smalltalk.
El lenguaje de programación Objetive-C, fue creado por Brad Cox, de la mano con la corporación StepStone, esto para el año 19803. En la actualidad el lenguaje de programación Objetive-C, es usado como principal lenguaje de programación en iOS, Mac OS X, GNUstep, incluyendo a esta lista Swift -
PERL
Perl es un lenguaje de programación diseñado por Larry Wall en 1987.Perl es un lenguaje desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas,desarrollo web,programación en red, desarrollo de GUI y más.La estructura completa de Perl deriva ampliamente del lenguaje C.Perl es un lenguaje imperativo,con variables, expresiones, asignaciones, bloques de código delimitados por llaves, estructuras de control y subrutinas -
PYTHON
La historia de Python empieza con Guido Van Rossum empezando su desarrollo en 1989 y empezando a implementarlo en febrero de 1991, momento en el que se publicó la primera versión pública:la 0.9.0.La versión 1.0, que se publicó en enero de 1994,la versión 2.0 se publicó en octubre de 2000 y la versión 3.0 se publicó en diciembre de 2008.Esta primera versión de Python ya incluía clases con herencias,manejo de excepciones, funciones y una de sus características fundamentales:funcionamiento modular. -
RUBY
El lenguaje de programación Ruby se considera uno de los más simples dentro del universo de programación.También se considera reciente,fue creado por el programador japonés Yukihiro Matsumoto en 1993 y se publico en 1995, este permite un desarrollo ágil y rápido de las aplicaciones.Este es un lenguaje de programación, que está principalmente orientado a objetos pero también puede ser programación funcional,este lenguaje de programación open-source se inspiró en lenguajes como Perl,Eiffel y LISP. -
JavaScript y PHP
En 1995 nacieron JavaScript y PHP, otros dos de los lenguajes que han definido la manera en la que entendemos el mundo debido a que, básicamente, están presentes en el 50% de las páginas web y en muchísimas aplicaciones. Aunque se ha intentado dejar de lado a favor de nuevos lenguajes, tanto Java como JavaScript siguen siendo importantísimos. -
JAVA
Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de Programación C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. -
C#
Andrés Hejlsberg decidió formar un equipo de trabajo en 1999 para crear un nuevo lenguaje de programación, que hoy conocemos como C#. C# es un lenguaje sencillo, con seguridad de tipos y orientado a objetivos. Su sintaxis es fácil de aprender y muy intuitiva, lo que hace que cualquier persona familiarizada con algún otro tipo de lenguaje de programación aprenda en poco tiempo a utilizarlo -
Scriptol
Es un lenguaje para aplicaciones, y para hacer páginas web dinámicas. Tiene un compilado de PHP y C++, dándole una gran portabilidad -
Scala
Es un lenguaje de programación de propósito general, diseñado para programar utilizando patrones de una forma concisa, elegante y utilizando tipos. De la misma forma, integra principios de orientación a objetos y programación funcional, permitiendo a los programadores ser más productivo. Scala se desarrolló en el 2001 en los laboratorios de École Polytechnique Fédérale de Lausanne, e hizo su debut en el 2004 trabajando sobre la plataforma de la JVM y meses después trabajando -
Scratch
Seguimos con la historia de los lenguajes de programación hablando de Scratch, la ''revolución'' de los lenguajes de programación. Se trata de un lenguaje de programación visual desarrollado por el MIT que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código -
Go
Go también es conocido como Goland y es un, nada más y nada menos que, un lenguaje de programación diseñado por Google. Está inspirado en C, pero es un lenguaje bastante más complicado.
Está enfocado a procesos muy concretos, pero el objetivo principal es la seguridad. Por eso, Go no tiene aritmética de punteros. Siendo de Google, en cuanto se empiece a popularizar, seguro que gana un importante hueco en el desarrollo de Android -
JULIA
Se trata de un lenguaje de programación tremendamente ambicioso desarrollado por Jeff Bezanson, Stefan Karpinski, Viral Shah, y Alan Edelman. Julia es un lenguaje de programación dinámico de código abierto, de alto nivel y alto rendimiento para computación numérica. Se ha vuelto muy popular debido a sus paquetes de Machine Learning de alta velocidad y su sintaxis expresiva -
RUST
El lenguaje de programación Rust fue creado en 2011 por Mozilla. Este lenguaje de programación se sitúa entre los lenguajes de bajo nivel C y los lenguajes muy abstractos, como Java. De hecho, Rust es un lenguaje de programación de sistemas, es decir, un lenguaje que se utiliza para implementar aplicaciones o sistemas operativos que están íntimamente relacionados con Windows, Linux o macOS. Al mismo tiempo, Rust se utiliza para programar aplicaciones web ―es decir, a una escala mucho meno -
Kotlin
Kotlin es uno de los lenguajes de programación de moda no por ser el más fácil, sino porque Google lo ha ''marcado'' como el mejor lenguaje de programación para Android.
Fue en el Google I/O de hace unas semanas cuando los de Mountain View echaron una mano a JetBrains, desarrolladores de Kotlin, afirmando que Android será cada vez más Kotlin y, por tanto, dando más facilidades para los desarrolladores que trabajen con dicho lenguaje. -
Swift
Multiparadigma y de propósito general, concebido con un enfoque moderno en la seguridad, el rendimiento y el diseño de estándares de software. Swift como el resto de lenguajes de programación existentes cuenta con características que lo distinguen. El objetivo detrás del lenguaje de programación de Apple es crear el mejor lenguaje disponible para usos que van desde la programación de sistemas, aplicaciones para móviles y de escritorio, llegando a servicios en la nube