Documente Academic
Documente Profesional
Documente Cultură
División de Ingeniería en
Sistemas Computacionales
Reporte de investigación.
“Analizar los lenguajes de programación y sus
paradigmas. Incluyendo sus estilos de programación.”
Titular de la materia:
MCA. Jesús Muñiz Blanco.
Cabe mencionar que estos aspectos son importantes, pues como se mencionaba
en clase, puede que existieran Lenguajes de Programación que fueron establecidos
en un cierto paradigma y por su evolución pasaron a ser de uno nuevo, un tal
ejemplo sería: C# que paso a C++.
Paradigma Imperativo.
Abstracción.
Encapsulamiento.
Significa reunir a todos los elementos que pueden considerarse pertenecientes a una
misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de
los componentes del sistema. Algunos autores confunden este concepto con el
principio de ocultación, principalmente porque se suelen emplear conjuntamente.
Polimorfismo.
Comportamientos diferentes, asociados a objetos distintos, pueden compartir el
mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento
correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias
y las colecciones de objetos pueden contener objetos de diferentes tipos, y la
invocación de un comportamiento en una referencia producirá el comportamiento
correcto para el tipo real del objeto referenciado.
Paradigma Estructurado.
Paradigma Declarativo.
Paradigma Funcional.
Programación Lógica.
Estilos de programación.
“Esto más que nada, va en conjunto con los paradigmas de programación, pues
como se dice un estilo, es un modelo a seguir, cada uno, cada programador adopta
el estilo a seguir en base a su problemática pensando en como resolverlo.”
Evaluación de expresiones.
Tipos de datos.
Se comprende que los tipos de datos en un sentido amplio, un tipo de datos define
un conjunto de valores y las operaciones sobre estos valores. Casi todos los
lenguajes de programación explícitamente incluyen la notación del tipo de datos,
aunque lenguajes diferentes pueden usar terminología diferente.
Para retomar como punto final en esta investigación, comprendí una nueva forma de
ver la programación, establecida por paradigmas y clasificación de ellos, de cómo
utilizábamos uno de los dos sin saberlo, claramente el paradigma imperativo además
constatar que el paradigma declarativo es muy poderoso si sabemos utilizarlo en
nuestro conocimiento como sismólogos ya que en la carrera nuestro enfoque fue
hacia el paradigma estructurado y orientado a objetos,