Informacion

Páginas: 10 (2319 palabras) Publicado: 17 de mayo de 2013
Lenguajes de Programación Orientado a Objetos (POO)
Alex Rodriguez
Instituto Superior Leonardo Da Vinci
Av. España 2725 Trujillo – La Libertad
mr.rodriguez10@outlook.com

ABSTRACT

The principal objective of this paper is to show the many different object oriented programming languages, their features, their categories (what they are used for), some differences among them and how usefulthey are for people.
Object oriented programming is a programming paradigm that represents concepts as “objects” that contain data fields (attributes that describe the object) and associated procedures known as methods. This is a very popular way to become the world in objects so people can create applications and computer programs.
“OOP” use many programming languages to make people understandits paradigm, software developers and programmers specially. In programming languages an object is the composition of nouns (like data such as numbers, strings or variables) and verbs (like actions such as functions). OOP - languages have had a really impact in the whole world of software development and computers. The reason of this impact is, although, OOP – languages are a little difficult tolearn, they are very easy to associate objects as instances of classes which are commonly used in a software develoment tools.
OOP – languages are the chance for people to demonstrate their great capacity to deal with them in studies, at work and the migthy world of information tecnology.
Introducción
La Programación Orientación a Objetos (P.O.O.) surge en Noruega en1967 con un lenguajellamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego.
En los 70’s científicos del centro de investigación en Palo Alto Xerox (Xerox park) inventaron el lenguaje Small talk que dio respuesta al problema anterior (investigar no planificar). Small talk fue el primer lenguaje Orientado a Objetos puro de los lenguajes Orientados a Objetos, es decir,únicamente utiliza clases y objetos (Java usa tipos de datos primitivos, o bien los Wrappers que son clases que encapsulan tipos de datos primitivos).
En los años 80’s Bjarne Stroustrup de AT&T Labs, amplió el lenguaje C para crear C++ que soporta la programación Orientada a Objetos. En esta misma década se desarrollaron otros lenguajes Orientados a Objetos como Objective C, Common Lisp Object System(CIOS), object Pascal, Ada y otros.
En el inicio de los 90’s se consolida la Orientación a Objetos como una de las mejores maneras para resolver problemas. Aumenta la necesidad de generar prototipos más rápidamente (concepto RAD Rapid Aplication Developments). Sin esperar a que los requerimientos iniciales estén totalmente precisos.
En 1996 surge un desarrollo llamado JAVA (extensión de C++). Sufilosofía es aprovechar el software existente. Facilitar la adaptación del mismo a otros usos diferentes a los originales sin necesidad de modificar el código ya existente.
Del 98 a la fecha se desarrolla la arquitectura de objetos distribuidos RMI, Corba, COM, DCOM.
Actualmente la orientación a objetos parece ser el mejor paradigma, no obstante, no es una solución a todos los problemas. Tratade eliminar la crisis del software. Entre los creadores de metodologías orientadas a objetos se encuentran: G. Booch, Rambaught, Ivar Jacobson y Peter Cheng.


Lenguajes de Programación OO
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan lamanipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.



Java es un lenguaje de programación
originalmente desarrollado por James Gosling de 
Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion
  • Informacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS