-
Lenguaje (LISP)
En el año de 1958, el profesor John McCarthy[4] del M.I.T. comenzó a desarrollar la teoría de un lenguaje de de procesamiento de listas. En 1959 aparece publicamente la primer implementación llamada LISP 1.5. En 1960 McCarthy publica un histórico articulo[5] acerca de los fundamentos de LISP que hizo por la programación lo mismo que hizo Euclídes por la geometría, demostrar como con unos cuantos operadores y una notación para funciones es posible construir un lenguaje de programación completo -
Lenguaje( Simula 67)
El primer lenguaje orientado a objetos es el Simula 67 , fue desarrollado por los noruegos :Krinsten Nygaard y Ole-Johan Dahl -
Lenguaje( Smalltalk)
A principio de los años 70 ' en el centro de investigacion "Palo Alto Xerox " crearon Smalltalk fue el primer lenguaje Orientado a Objetos puro de los lenguajes Orientados a Objetos, es decir, únicamente utiliza clases y objetos.
Tienen una memoria propia.
Poseen capacidad para comunicarse con otros objetos.
Poseen la capacidad de heredar características de objetos ancestros. -
Lenguaje( c)
Lenguaje c por Dennis Ritchie Ken Thompson basados B y BCPL -
Lenguaje(C++)
C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.
La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido -
Lenguaje(Eiffel)
es un lenguaje de programacion orientado a objetos diseñado por Bertrand Meyer en 1985. Este lenguaje dispone de diseño por contrato que facilita la deteccion de errores y la depuracion de codigos .
Las clases son la unidad basica , su gestion de memoria es automatica y es implementada por el recolector de basura.
Posee un panel central de la herencia , incluyendo herencia multiple.
Hay 3 compiladores para Eiffel que son
Small Eiffel
ISE Eiffel
Visual Eiffel -
Lenguaje (Delphi)
es un lenguaje de programacion unicamente orientado a objetos , sino que es un entorno de desarrollo de software diseñado para la programacion visual . Pero existe una version especializada en objetos que es Objet Pascal y fue desarrollado por Apple computer en 1986 y se utilizaron para la Macintosh . En 1994 se dejo de utilizar este lenguaje cuando en Apple empezaron a utilizar chips de motorola de 68k , de arquitectura IBM que fue re-escrito en C++ -
Lenguaje (Java)
(es una extension de C++)
en Java todos los tipos, a excepción de los tipos fundamentales de variables (int, char, long...) son clase
El código generado por el compilador Java es independiente de la arquitectura: podría ejecutarse en un entorno UNIX, Mac o Windows
Posee todos los conceptos en los que se basa la programacion orientada a objetos , como la herencia polimorfismo , encapsulamiento , entre otras cosas.
Su filosofía es aprovechar el software existente. -
Lenguaje ( C# )
Es un lenguaje de programacion orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .Net
Este lenguaje fue creado al principio de los 2000 por Microsoft. Con el C# se pretendió incorporar las ventajas o mejoras que tiene el lenguaje JAVA. Así se consiguió que tuviese las ventajas del C,del C++, pero además la productividad que posee el lenguaje JAVA y se le denomino C# -
Lenguaje (Visual Basic .NET)
es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas moderna. -
Lenguaje (F#)
es un lenguaje de programación multiparadigma de código abierto,1 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 -
Lenguaje (Groovy)
es un lenguaje de programación multiparadigma de código abierto,1 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 -
Lenguaje (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. También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones. Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso.