¿Qué significa programación para csdn?
Programación orientada a procesos: La programación orientada a procesos puede entenderse como tomar siempre el proceso como propósito, siempre enfocándose en funciones e implementando gradualmente funciones una por una como método para resolver problemas. Utiliza tres estructuras básicas: (estructura secuencial, estructura de bucle, estructura de selección). Los lenguajes que utilizan ideas de programación orientada a procesos son: Lenguaje C. La ventaja de este lenguaje es que se ajusta al pensamiento básico de las personas y es relativamente sencillo de escribir. Sin embargo, sus deficiencias también son obvias: su mantenibilidad y escalabilidad son relativamente pobres, lo que no favorece el desarrollo de software industrial actual.
Programación orientada a objetos: La programación orientada a objetos es una solución a un problema que se considera desde una perspectiva del mundo real. La idea es agrupar ciertos objetos con las mismas propiedades y métodos en una clase, y también habrá relaciones de herencia entre clases. Al llamar a objetos de clase, se completa la colaboración entre clases y finalmente se completan las funciones de todo el sistema. Las ventajas de la programación orientada a objetos son una gran reutilización, mantenibilidad y escalabilidad. Hace que el software sea más modular, logra una alta cohesión y un bajo acoplamiento y es adecuado para el desarrollo de productos de software a gran escala.