viernes, 26 de junio de 2015

PROGRAMACIÓN ORIENTADA A OBJETOS

  La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado 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 los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objeto. 



Entre los lenguajes orientados a objetos se destacan los siguientes:

•          ABAP
•          ABL Lenguaje de programación de OpenEdge de Progress Software
•          ActionScript
•          ActionScript 3
•          Ada
•          C++
•          C#
•          Clarion
•          Clipper (lenguaje de programación) (Versión 5.x con librería de objetos Class(y))
•          D
•          Object Pascal (Delphi)
•          Gambas
•          Harbour
•          Eiffel
•          Java
•          JavaScript (la herencia se realiza por medio de la programación basada en prototipos)
•          Lexico (en castellano)
•          Objective-C
•          Ocaml
•          Oz
•          R
•          Perl (soporta herencia múltiple. La resolución se realiza en preorden, pero puede modificarse al algoritmo linearization C3 por medio del módulo Class::C3 en CPAN)
•          PHP (a partir de su versión 5)
•          PowerBuilder
•          Python
•          Ruby
•          Smalltalk (Proyecto investigativo. Influenció a Java.)
•          Magik (SmallWorld)
•          Vala
•          VB.NET
•          Visual FoxPro (en su versión 6)
•          Visual Basic 6.0
•          Visual Objects
•          XBase++
•          Lenguaje DRP
Lenguaje de programación Scala (lenguaje usado por Twitter)




No hay comentarios:

Publicar un comentario