Abstract:
La programación es una herramienta fundamental en el desarrollo de soluciones informáticas para las organizaciones y la sociedad en general. Igual que todas las herramientas que se emplean en la actualidad, esta presenta una evolución significativa donde podemos ver diferentes modelos que permiten que se desarrollen software y plataformas de alto nivel. Inicialmente se desarrollaron programas sencillos que eran fáciles de entender y comprender porque se utilizaba la programación estructurada donde los procesos se creaban mediante sentencias secuenciales. La dinámica del comercio y la globalización de mercados obligó a que todas las organizaciones fueran competentes, lo que llevó a que estas se tecnificaran y abrió espacios para el desarrollo de productos de software a una velocidad impresionante, dinamizó las técnicas y estrategias para el desarrollo de aplicaciones de forma más ágil lo que generó la aparición de nuevos métodos para el desarrollo de soluciones como la programación orientada a objetos (POO).
Description:
Programming is a fundamental tool in the development of IT solutions for organizations and society in general. Like all the tools that are used today, it presents a significant evolution where we can see different models that allow the development of high-level software and platforms. Initially, simple programs were developed that were easy to understand and comprehend because structured programming was used where processes were created through sequential sentences. The dynamics of trade and market globalization forced all organizations to be competent, which led them to become more technified and opened spaces for the development of software products at an impressive speed. This dynamized the techniques and strategies for the development of applications in a more agile way, which generated the appearance of new methods for the development of solutions such as object oriented programming (OOP).