Programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 2 (374 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de marzo de 2011
Leer documento completo
Vista previa del texto
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 y sus interacciones, para diseñaraplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. Enla actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
Simula (1967) es aceptado como el primer lenguaje que posee las características principales de unlenguaje orientado a objetos. Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante. Smalltalk (1972 a 1980) es posiblemente elejemplo canónico, y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.

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.xcon 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 enprototipos)
* Lexico (en castellano)
* Objective-C
* Ocaml
* Oz
* R
* Perl (soporta herencia múltiple. La resolución se realiza en preorden, pero puede modificarse al algoritmolinearization 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...
tracking img