20 de Junio 2017
Clase No. 1
Propósito: Hoy vamos a conocer las características de los lenguajes de programación de cuarta generación.
ACTIVIDAD:
1. Investigar que significa la sigla P.O.O.
2. ¿CUAL ES LA DIFERENCIA ENTRE UN PROGRAMA ORIENTADO A OBJETOS Y VISUAL BASIC?
3. ¿Que son lenguajes de alto y bajo nivel. Recuerde tomar evidencias?
Solucion
1.
La P.O.O.
(también conocida como O.O.P., por sus siglas en inglés) es lo que se conoce
como un paradigma o modelo de programación. Esto significa que no es un
lenguaje específico, o una tecnología, sino una forma de programar, una manera
de plantearse la programación. No es la única (o necesariamente mejor o peor
que otras), pero se ha constituido en una de las formas de programar más
populares e incluso muchos de los lenguajes que usamos hoy día lo soportan o
están diseñados bajo ese modelo.
Muchos de
los objetos pre-diseñados de los lenguajes de programación actuales permiten la
agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes
permiten al usuario la creación de sus propias bibliotecas.
Está basada
en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo,
acoplamiento y encapsulamiento.
Su uso se
popularizó a principios de la década de 1990. En la actualidad, existe una gran
variedad de lenguajes de programación que soportan la orientación a objetos.
2.
3.
Cuando hablamos de un lenguaje de alto nivel nos referimos
al tipo de lenguaje de programación que no expresa los algoritmos teniendo en
cuenta la capacidad que tienen las máquinas para ejecutar órdenes, sino al que
se utiliza teniendo en cuenta las capacidades cognitivas de los seres humanos.
Existen desde la década de los 50 y nacieron con el objetivo de ir más allá
respecto a las limitaciones de los lenguajes de bajo nivel, permitiendo a los
usuarios resolver problemas de una forma sencilla y rápida. Desde entonces han
aparecido distintos lenguajes de alto nivel y es conveniente conocer, al menos,
los principales.
Un lenguaje
de programación de bajo nivel es aquel en el que sus
instrucciones ejercen un control directo sobre el hardware y están
condicionados por la estructura física de las computadoras que lo soportan. El
uso de la palabra bajo en su denominación no implica que el lenguaje sea menos
potente que un lenguaje de alto nivel, sino que se refiere a la reducida
abstracción entre el lenguaje y el hardware. Por ejemplo, se utiliza este tipo
de lenguajes para programar tareas críticas de los sistemas operativos, de
aplicaciones en tiempo real o controladores de dispositivos.
Proposito: Hoy vamos a reconocer las características de los lenguajes de programación
Actividad
Investigar porque visual basic es un lenguaje de programación orientado a objetos
Todo .NET Framework está basado en clases (u objetos). A diferencia de las versiones anteriores de Visual Basic, la versión .NET de este lenguaje basa su funcionamiento casi exclusivamente en las clases contenidas en .NET Framework, además casi sin ningún tipo de limitacion.
La POO es una evolución de la programación por procedimientos llamada también estructurada. Se basaba en funciones y procedimientos y el código que controlaba el flujo de las llamadas a estos. En Visual Basic, sobre todo en versiones anteriores se sigue programando mucho así. A veces por desconocimiento y otras por "miedo" no se da el salto a la POO, aunque un programador con experiencia en VB puede hacer magníficas aplicaciones sin utilizar la POO (y sin aprovecharse de sus ventajas) , y sobre todo, en un tiempo relativamente reducido.
Por qué la programación orientada a objetos maneja clases (Definir el concepto de clase)
que es polimorfismo dentro de la programacion orientada a objetos P. O.O
Polimorfismo significa que puede tener varias clases que se pueden utilizar indistintamente, aunque cada clase implementa las mismas propiedades o métodos de maneras diferentes.
https://msdn.microsoft.com/es-co/library/dd460654(v=vs.110).aspx
Los programas de Visual Basic se generan con objetos como formularios y controles. Los objetos también se pueden utilizar para representar cosas reales como personas, equipos informáticos o incluso algo más abstracto, como una cuenta bancaria.
Una clase es simplemente una representación de un tipo de objeto. Pensad en ella como un plano que describe el objeto. Así como un plano puede utilizarse para construir varios edificios, una clase podemos usarla para crear varias copias de un objeto.
que es polimorfismo dentro de la programacion orientada a objetos P. O.O
Polimorfismo significa que puede tener varias clases que se pueden utilizar indistintamente, aunque cada clase implementa las mismas propiedades o métodos de maneras diferentes.
https://msdn.microsoft.com/es-co/library/dd460654(v=vs.110).aspx
No hay comentarios:
Publicar un comentario