Concepto de poo

Solo disponible en BuenasTareas
  • Páginas : 3 (591 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2011
Leer documento completo
Vista previa del texto
Índice
HISTORIA 2
VENTAJAS Y DESVENTAJAS 2
Ventajas 2
Desventajas 2
CONCEPTO DE POO 3


HISTORIA
Podemos considerar como inicio del paradigma de Programación Orientada a Objetos (ObjectOriented Programming) el lenguaje de programación Simula desarrollado por Kristen Nygaard y Ole-Johan Dahl en la mitad de los años 60 en el Centro de Computación Noruego (The Norwegian ComputingCenter). Simula se definió como un lenguaje de programación orientado a la simulación de procesos, con el que se podían definir distintos tipos de actividades. En este lenguaje aparecen por primera vez losconceptos de clases y objetos.
Después se desarrollaron los lenguajes Smalltalk, C++, Java y C.
VENTAJAS Y DESVENTAJAS
Ventajas
* Es un lenguaje orientado a objetos
* El paso intermedio a códigoC se puede considerar como una ventaja y no como un inconveniente.
* Su compatibilidad con C asegura también su portabilidad hacia otros sistemas operativos.
* Datos separados del Diseño.
*Reutilización del código.
* Entendimiento del programa en el mundo real.
* Fácil entendimiento de la lógica del programa.
* Código simple (aunque cueste acostumbrarse).
* Fácil documentación ydiseño del programa.
* Dinamismo en el manejo de los datos.
* Facilidad en el mantenimiento y expansión.
Desventajas
* El manejo de la memoria, un punto delicado en todos los lenguajesorientados a objetos no es transparente.
* Las librerías de clases son reducidas
* Complejidad para adaptarse.
* Mayor cantidad de código (aunque a la larga no, por la reutilización).
CONCEPTO DE POOLa programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos.Entre ellos destacan los siguientes:
Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la...
tracking img