Red de conocimiento informático - Consumibles informáticos - ¿Qué son los lenguajes de programación orientados a objetos?

¿Qué son los lenguajes de programación orientados a objetos?

Qué son los lenguajes de programación orientados a objetos:

1. Smalltalk

Es el segundo lenguaje de programación orientado a objetos de la historia y el primero verdaderamente integrado. entorno de desarrollo (IDE), desarrollado en Xerox PARC a principios de la década de 1970 por Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg y otros.

Smalltalk ha desempeñado un gran papel en la promoción del surgimiento de muchos otros lenguajes de programación, como Objective-C, Actor, Java y Ruby, etc., que se han desarrollado y crecido bajo su influencia.

2. Eiffel

El lenguaje Eiffel es otro OOPL "puro" después de Smalltalk-80. Sus características principales son la escritura estática integral, una gran cantidad de herramientas de desarrollo y soporte para herencia múltiple.

3. C++

Es la herencia del lenguaje C. Puede realizar programación procedimental del lenguaje C y programación basada en objetos caracterizada por tipos de datos abstractos. Programación orientada a objetos caracterizada por herencia y polimorfismo. C++ también puede realizar programación basada en procesos, por lo que C++ puede tener cualquier tamaño en términos del tamaño del problema al que puede adaptarse.

4. Java

Java es un lenguaje de programación orientado a objetos. No solo absorbe las diversas ventajas del lenguaje C++, sino que también abandona conceptos difíciles de entender. herencia múltiple y punteros en C++, por lo que el lenguaje Java tiene dos características: potente y fácil de usar.

Como representante de los lenguajes de programación estáticos orientados a objetos, implementa perfectamente la teoría orientada a objetos y permite a los programadores realizar programación compleja con una forma de pensar elegante.