Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una clase, por así decirlo, es una plantilla. Su trabajo es definir de manera
general las características que poseen los objetos de un determinado tipo. Una
clase define el titulo general de los objetos que estén dentro de esta, y a su vez
define los atributos que tiene cada uno de estos objetos, así como los
comportamientos que podrían adoptar en el sistema.
Un objeto es lo que se guarda dentro de las clases. Son datos y lógica. Las clases
son la definición global y genérica de muchos objetos.
Este paradigma tiene una característica única en cuanto a que su utilidad recae
en la facilidad que se tiene para estructurar cualquier programa en piezas que
pueden ser reutilizadas para crear objetos.
Como se mencionó, la programación orientada a objetos busca dejar de lado el
enfoque hacia la lógica de los programas y comienza a pensar en los objetos.
Esto funciona excelentemente en sistemas de un tamaño mayor, puesto que nos
ayuda a pensar en las relaciones que se crean a partir de los componentes del
sistema, y deja de lado el pensamiento solo en funciones.
2. Programación lógica.
La programación lógica es otro tipo de paradigma de programación que
pertenece a la clase de tipos de programación declarativa. Es un tipo de
programación en donde el programador debe decirle a la computadora que tome
sus propias decisiones basadas en la lógica matemática principalmente.
Para que esto suceda, es necesario que el programador escriba un código libre
de ambigüedades, es decir que las sentencias que escriba sean verdaderas y
tengan sentido.
Las ventajas que proporciona la programación paralela son numerosas, pero los
principales beneficios de este tipo de programación son:
• Rentabilidad: se refiere a que el hardware que permite la programación en
paralelo es sumamente mas rentable que aquellos que solo admiten la
programación en serie. El costo de máquinas de programación en paralelo
puede ser mayor, sin embargo, el costo se balancea cuando se nota la
eficiencia a la hora de realizar tareas.
• Eficiencia: Se aprovechan mejor los recursos para procesar y resolver
problemas. El uso de múltiples núcleos, hilos o procesadores les permiten
ejecutar muchos procesos a la vez y maximizar su potencial informático.
• Velocidad: se refiere a la capacidad de la programación en paralelo de
resolver problemas de alta complejidad.
industria. Historiadelaempresa.com.
https://historiadelaempresa.com/programacion-paralela
Marker, G. (2022, 16 febrero). Que es programación lógica? Tecnología +
Informática. https://www.tecnologia-informatica.com/que-es-programacion-
logica/
https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/
Martinez, M. (2022b, abril 18). ¿Qué son los paradigmas de programación? Profile
https://profile.es/blog/que-son-los-paradigmas-de-programacion/
PERSONAL