Programacion2 #1
Programacion2 #1
Facilitador:
Diógenes Amaury Martínez Silverio
Participante:
Johan Manuel Díaz del orbe
Carrera:
Informática gerencial
Matricula:
2019-09022
Fecha:
13/07/2020
Investigar en la web acerca de los lenguajes de programación, su
historia, los tipos de lenguajes, los fundamentos de estos y el
lenguaje de programación C#, su historia, características,
ventajas y las versiones que existen.
Los primeros lenguajes de programación surgieron de la idea de Charles
Babbage, la cual se le ocurrió a este hombre a mediados del siglo XIX. Era
un profesor matemático de la universidad de Cambridge e inventor inglés, que al
principio del siglo XIX predijo muchas de las teorías en que se basan los actuales
ordenadores.
Uno de los aportes visibles de la POO es que ayuda a codificar de forma legible y
ordenada, y deja atrás el código espagueti, tan común en la programación
estructurada y en lenguajes de programación de la vieja escuela. A
continuación señalamos otras ventajas, y también algunas desventajas de la
Programación Orientada a Objetos.
CARACTERÍSTICAS
Abstracción: Cada objeto sirve como modelo abstracto que puede realizar
trabajos. informar, cambiar su estado y comunicarse con otros objetos en el
sistema sin revelar como se implementan estas características
Encapsulación: También llamado ocultación de información asegura que no
se pueda cambiar el estado de otros objetos, cada objeto tiene una interfaz
diferente de los otros
Polimorfismo: Pueden tener objetos de diferente tipos y la invocación de un
comportamiento correcto para el tipo real de referente esto ocurre durante el
tiempo de ejecución.
Herencia: Organiza y facilita el polimorfismo y el encapsulamiento
permitiendo que los objetos sean definidos y creados especialmente.
Ventajas
Desventajas