La programación orientada a objetos (POO) es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Muchos de los objetos pre-diseñados de los lenguajes de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
Entre los lenguajes orientados a objetos se destacan los siguientes:
- ABAP
- ABL
- ActionScript
- ActionScript 3
- Ada
- C++
- C
- C Sharp (C#)
- Clarion
- Clipper
- D
- Object Pascal (Embarcadero Delphi)
- Gambas
- GObject
- Genie
- Harbour
- Eiffel
- Fortran 90/95
- Java
- JavaScript
- Lexico
- Objective-C
- Ocaml
- Oz
- R
- Pauscal (en español)
- Perl
- PHP
- PowerBuilder
- Processing
- Python
- Ruby
- Self
- Smalltalk
- Magik (SmallWorld)
- Vala
- VB.NET
- Visual FoxPro
- Visual Basic 6.0
- Visual DataFlex
- Visual Objects
- XBase++
- DRP
- Scala
No hay comentarios:
Publicar un comentario