You are on page 1of 2

Programacin orientada a objetos La programacin orientada a objetos en una forma de conceptuar la realidad esto ha permitido algunos beneficios que

se tienen al estudiar y comprender la programacin orientada a objetos como son el poder resolver problemas de ingeniera y ciencias en el lenguaje C++ . Adems de que permite a los programadores participar de manera ms eficiente y eficaz en grupos de produccin, esto lo logran con una mejor divisin del trabajo, incrementando la productividad, e impulsando desarrollos de dimensiones industriales, rebasando la produccin individual de software. C++ ha servido de base a Java, por tanto es muy importante su conocimiento para manejar Java, ya que los
applet Java son transferidos por la red mundial de internet. Un applet es un programa de Java que pueden ir incrustado en un documento HTML es decir una pgina web. Cuando un navegador carga una pgina web que contiene un applet, este se descarga en el navegador web y comienza a ejecutarse. Esto permite crear programas que cualquier usuario puede ejecutar con tan solo cargar la pgina web en su navegador.

Programacin estructurada clsica Durante los aos 60 el desarrollo del software se encontr con muchos problemas, por lo regular las entregas de los software se retrasaban, sus costos excedan por mucho los presupuestos y el producto terminado no era confiable, por obvias razones en ese tiempo para la gente el desarrollo de software era una actividad mucho ms compleja de lo que imaginaron, esto llevo a que se hiciera una gran investigacin sobre el tema de desarrollo de software durante ese periodo de tiempo dio como resultado la evolucin de la programacin estructurada. Que es un mtodo disciplinado de escribir programas que sean claros, que se demuestre que son concretos y fciles de modificar. Esa investigacin llevo a que en 1971 el profesor Nicklaus Wirth desarrollara el lenguaje de programacin Pascal, este lenguaje fue diseado para la enseanza de la programacin estructurada en entornos acadmicos. (Carece de muchas caractersticas necesarias para hacerlo til en aplicaciones comerciales, industriales y de gobierno) y es base del lenguaje de programacin Ada. Ada, lo desarrollo el Departamento de defensa de los estados unidos durante los 70 y principio de los 80. Una capacidad importante de Ada es que es multitareas esto permite a los programadores especificar que actividades deben ocurrir en paralelo. Otros lenguajes de alto nivel son C y C++ estos permiten al programador escribir programas que solo ejecuten una actividad a la vez.

Programacin orientada a objetos y C++ C++ es un sper conjunto de C, desarrollado por Stroustrup en los Laboratorios Bell. C++ tienen caractersticas que engalanan el lenguaje C pero lo que es ms importante es que permite llevar acabo programacin orientada a objetos. Los objetos son en esencia componentes de software reutilizables que modelan elementos del mundo real. Aun no se ha alcanzado la elaboracin de un software rpido, correcto y econmico. Los desarrolladores de software estn descubriendo que, utilizando un diseo e implementacin modular orientada a objetos, puede hacer que los grupos de desarrollo de software sean de 10 a 100 veces ms productivos que lo que era posible mediante las tcnicas convencionales de programacin (Programacin secuencial y programacin estructurada) La orientacin a objetos es una forma natural de pensar en la relacin con el mundo y de escribir programas de computacin, y es necesario aprender C y despus C++ para hacer una programacin orientada a objetos ya que los objetos que se construiran estarn compuestos en partes por piezas de programas estructurados

Bibliografa Prentice Hall Deitel C++ How to Program 3rd (Instructor's Manual)

You might also like