Está en la página 1de 8

Instituto Politécnico Nacional.

Escuela Superior de Ingenieria Mecanica y Electrica.


Unidad Ticomán.

Fundamentos de Programación.

“Lenguajes de Programación”
2000-2015

1SV1
Vespertino

❏ 2000
C#. Anders Hejlsberg.
Es un lenguaje de programación orientado a objetos desarrollado y
estandarizado por Microsoft como parte de su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la
plataforma .NET, similar a la de Java, aunque incluye mejoras derivadas de
otros lenguajes.
❏ 2001
Aspect J. Centro de investigación de palo Alto.
AspectJ es un lenguaje de programación orientado por aspectos construidos
como una extensión del lenguaje Java
creado por Xerox parc. Un compilador de
AspectJ hace llegar la noción de aspecto
hacia el código de máquina virtual
implementando así una noción de
relación.
❏ 2001
Visul Net. Micrososoft.
Es un lenguaje de programación orientado a objetos que se puede considerar
una evolución del Visual Basic implementada sobre el
frameworkv .NET (Al igual que con todos los lenguajes de
programación basados en .NET, los programas escritos en
VB .NET requieren el Framework .NET o Mono para
ejecutarse).
La gran mayoría de programadores de VB.NET utilizan el
entorno de desarrollo integrado Microsoft Visual Studio en
alguna de sus versiones
❏ 2001
Scriptol. Denis Sureau.
Es un compilado de PHP y C++, dándole una gran
portabilidad. Es un lenguaje para aplicaciones, y
para hacer paginas web dinamicas.
Scriptol proporciona una solución más rápida para
programar sus scripts y aplicaciones. Es el primer
lenguaje de procedimiento que integra la
programación reactiva y la orientación a objetivos.
❏ 2002
F Sharp o F#. Don Syme de Microsoft Research
Es un lenguaje de programación multiparadigma de código abierto, para la
plataforma .NET, que conjunta la programación funcional con las disciplinas
imperativa y orientada a objetos. Es una variante del lenguaje de
programación ML y es compatible con la
implementación Objective Caml. F# fue inicialmente
desarrollado por Don Syme de Microsoft Research,
pero actualmente está siendo desarrollado por la
División de Desarrolladores de Microsoft y es
distribuido como un lenguaje totalmente soportado
en la plataforma .NET y Visual Studio
❏ 2003
Factor. Slava Pestov.
Es un lenguaje de programación orientado a
archivos de órdenes para un videojuego.
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.
❏ 2004
Scala. Ecole Polytehnique Federale de Lausanne .
Hecho por el Ecole Polytechnique Federale de Lausanne.
Es un lenguaje multi-paradigma diseñado para expresar
patrones comunes de programación en forma concisa,
elegante y con tipos seguros. Integra sutilmente
características de lenguajes funcionales y orientados a
objetos.. La implementación actual corre en la máquina
virtual de Java y es compatible con las aplicaciones Java
existentes.
❏ 2004
Ruby on Rails, RoR O Rails. David Heinemeier Hansson
Es un framework de aplicaciones web de código
abierto escrito en el lenguaje de programación
Ruby, siguiendo el paradigma del patrón Modelo
Vista Controlador (MVC). Trata de combinar la
simplicidad con la posibilidad de desarrollar
aplicaciones del mundo real escribiendo menos
código que con otros frameworks y con un mínimo
de configuración. El lenguaje de programación
Ruby permite la metaprogramación, de la cual Rails
hace uso, lo que resulta en una sintaxis que muchos de sus usuarios
encuentran muy legible.
❏ 2005
Scratch. Mitchel Resnick.
Es un lenguaje de programación visual desarrollado por el Grupo Lifelong
Kindergarten del MIT Media Lab. 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. Sus características ligadas al fácil
entendimiento del pensamiento computacional han
hecho que sea muy difundido en la educación de niños,
adolescentes y adultos.
Este lenguaje de programación se utiliza con fines
didácticos para crear animaciones de forma sencilla y
servir como introducción al contenido de programación
más avanzado.
❏ 2007
Groovy. Java Community Process.
Es un lenguaje de programación orientado a
objetos implementado sobre la plataforma
Java. Tiene características similares a
Python, Ruby, Perl y Smalltalk.
usa una sintaxis muy parecida a Java,
comparte el mismo modelo de objetos, de
hilos y de seguridad. Desde Groovy se puede
acceder directamente a todas las API
existentes en Java.
❏ 2007
Clojure. Rich Hickey
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.
La sintaxis de Clojure está construida sobre expresiones
simbólicas que son convertidas en estructuras de datos
por un lector antes de ser compiladas.
❏ 2009
Go. Google.
Es un lenguaje de programación concurrente y complicado inspirado en la
sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales
son Robert Griesemer, Rob Pike y Ken
Thompson. Actualmente solo está disponible
para los sistemas operativos Windows,
GNU/Linux y Mac OS X. Go utiliza una
sintaxis parecida a C por lo que los
programadores que hayan usado dicho
lenguaje se sienten muy cómodos con el.
❏ 2010
Julia. Jeff Bezanson, Stefan Karpinski, Viral B. Shah,
Alan Edelman.
Es un lenguaje de programación dinámico, de alto nivel y
alto rendimiento para calculos cientificos y tecnicos con una
sintaxis similar a la de otros entornos de computación
similares. Dispone de un compilador avanzado, mecanismos para la
ejecución en paralelo y una extensa biblioteca de funciones matemáticas.
❏ 2011
Dart. Google.
Es un lenguaje de programación de código abierto, desarrollado por Google.
Fue revelado en l conferencia goto; en Aarhus,
Dinamarca el 10 de octubre de 2011. El objetivo de
Dart no es reemplazar JavaScript como el principal
lenguaje de programación web en los navegadores
web, sino ofrecer una alternativa más moderna.
❏ 2011
Rust. Mozilla.
Es un lenguaje de programación compilado, de propósito general y
multiparadigma que está siendo desarrollado por
Mozilla. Ha sido diseñado para ser un lenguaje
seguro, concurrente y práctico”, soportando
programación funcional pura, por procedimientos,
imperativa y orientada a objetos. El lenguaje surgió de
un proyecto personal desarrollado por Graydon Hoare, quien empezó a
trabajar en el en 2006.
❏ 2013
Asm.js. Mozilla.
Este lenguaje permite, en combinación con otras herramientas el convertir
aplicaciones y librerías escritas en otros lenguajes
y usarlas en el explorador. Esto hace del
explorador una interface universal para el trabajo
de software online u offline en todos los sistemas
operativos en cualquier tipo de dispositivo, desde PC a Smartphone.
❏ 2014
Swift. Apple.
Es un lenguaje de programación creado por Apple con el
compilador LLVM para los sistemas operativos OS X e iOS
presentado el 2 de junio del 2014 en el WWDC 2014 junto
con su manual.
El lenguaje que maneja en un principio coexistió con
Objective-C lenguaje que maneja la plataforma de
programacion oficial de Apple Xcode.
Linea del Tiempo

También podría gustarte