Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO) - Coggle Diagram
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
surgió la necesidad de
crear unos lenguajes intermedios que cualquier usuario pudiera aprender y que no
dependieran de la máquina concreta en la que se iban a ejecutar los programas
Los primeros lenguajes de programación eran simplemente instrucciones que se le
podían dar a un autómata como una computadora, para que realizara ciertas
operaciones
el exito que tuvieron las computadoras en los años 60 llevo a seguir creando nuevos lenguajes de programacion cada vez mas dificiles
corregir este tipo de lenguaje se convirtio en un trabajo complejo hasta que salieron un grupo de cientificos
los mas destacables fueron
Dijstra y Wirth
estos propucieron una serie de ideas que llevaron a la creacion del concepto la programacion estructurada
surgio una nueva idea que ayudaria a evitar los problemas que surgian en el manejo de la memoria dinamica
los constructores y
destructores de objetos.
ventajas y desventjas de OO
VENTAJAS :
Favorece la comunicación entre analistas, diseñadores, programadores y
usuarios finales al utilizar todos los mismos modelos conceptuales.
Esto se traduce en un aumento de la productividad, ya que la comunicación es
uno de los puntos críticos en las primeras fases del proyecto.
DESVENTAJAS :
Los estándares en este tipo de técnicas están en continua evolución, lo que
exige una actualización permanente.
Los analistas, diseñadores y desarrolladores del proyecto deben conocer las
reglas del juego y poseer suficiente experiencia en programación.
C++ se puede escribir código sin haber oído nada de la
programación orientada a objetos
En los 90 se popularizó un nuevo lenguaje orientado a objetos. Se
trata del C++ creado por Bjarne Stroustrup
La idea de Bjarne Stroustrup fue crear un
lenguaje orientado a objetos que heredara prácticamente toda la sintaxis y
posibilidades del lenguaje que en ese momento era más popular entre los
programadores, el lenguaje C
de ahi fue donde surgio Java
los creadores aprendieron de Bjarne Stroustrup.por eso java tiene un gran parecido a C++
. Puede verse al C++ como un paso
intermedio en la transición de la programación estructurada del C a la programación
orientada a objetos más pura del Java.
Hacia los 80’s el paradigma orientado a objetos comenzaba a madurar como un
enfoque concreto de desarrollo de software
no solo se aplica en lenguaje de programamcion.
se propago hacia las bases de datos y/o las
comunicaciones.
La programación estructurada propone dos ideas básicas:
no repetir código y
proteger las variables que una parte del programa usa, de que sean modificadas
accidentalmente por otras partes del programa