Tema 1.1. Introducción.
Tradicionalmente, la programación fue hecha en una manera secuencial o lineal, es decir una serie de pasos consecutivos con estructuras consecutivas y bifurcaciones.
La POO viene de la evolución de la programación estructurada; básicamente la POO simplifica la programación con la nueva filosofía y nuevos conceptos que tiene. La POO se basa en la dividir el programa en pequeñas unidades lógicas de código. A estas pequeñas unidades lógicas de código se les llama objetos. Los objetos son unidades independientes que se comunican entre ellos mediante mensajes
Tema 1.2 Definiciónes de Programación Orientada a Objetos
1:
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ñar aplicaciones 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. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
2:
Programación Orientada a Objetos (P.O.O.)
Es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna clase, y cuyas clases son miembros de una jerarquía de clases unidas mediante relaciones de herencia
3:
La POO no es tanto una técnica de codificación como una técnica de empaquetamiento del código, una forma con la que los proveedores de código pueden encapsular la funcional para suministrársela a los que la consumen.
En conclusion la programación orientada a objetos (OOP) no es un lenguaje de programación, sino un modelo de programación con su teoría y su metodología, que conviene conocer y estudiar. Puede aplicarse a cualquier lenguaje, y de hecho hoy en día está disponible en mayor o menor medida en todos los lenguajes tradicionales (C se ha convertido en C++, Pascal en Delphi, VB, etc.Incorpora parte de la OOP y no aparece un lenguaje nuevo sin que incluya OOP (como es el caso de Java).Es por esto que intentaremos que todo lo que aquí se diga pueda ser aplicado a cualquier lenguaje OOP.
Bibliografia:
***Abdiel E. Cáceres González
Centro de Investigación y de Estudios Avanzados – IPN
México D.F., México.2004
Tema 1.3 Lenguajes de alto nivel
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del "entendimiento" de la máquina.
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del "entendimiento" de la máquina.
No hay comentarios:
Publicar un comentario