¿Qué es la programación imperativa?
La programación imperativa es un método utilizado por los programadores de computadoras. Las declaraciones que se utilizan en este tipo de programación dan comandos a la computadora para las acciones que deben seguirse. Esto es lo opuesto a la programación declarativa, que se usa para decirle a la computadora lo que debe hacerse sin dar detalles de cómo se deben tomar las acciones.
La programación imperativa se nombró así en función del estado de ánimo imperativo utilizado en lenguajes naturales versus lenguajes construidos, como los lenguajes de programación de la computadora. Durante la comunicación, el tiempo imperativo se usa para dar un comando directo a alguien. Estos comandos generalmente exigen una acción particular de la audiencia que recibe el mensaje. El resultado del comando: la acción del estado de ánimo imperativo es la misma manera que la programación imperativa funciona con las computadoras.
En algunos casos, este método de programación también se conoce como programación de procedimientos . La programación de procedimiento se refiere al hecho de que este tipo de programación de computadorasAmming proporciona procedimientos para que las computadoras sigan para que se pueda construir y ejecutar un programa. Los procedimientos también se denominan funciones Subrutinas o las funciones .
Desde la década de 1950, se ha utilizado la programación imperativa. Fortran es uno de los primeros ejemplos de un lenguaje de programación imperativo. Al desarrollar versiones Fortran, así como más complejas de programación imperativa, los programadores de computadoras pudieron crear programas mucho más intrincados en comparación con lo que inicialmente pudieron hacer solo el código de máquina de la computadora que se estaba trabajando. Esto a su vez ha permitido que las computadoras evolucionen para que puedan crear y ejecutar aplicaciones mucho más avanzadas.
Con el tiempo, los lenguajes de programación imperativos se han vuelto cada vez más sofisticados. Las variables, expresiones, funciones y subprogramas ahora son parte de un programa escrito utilizando programación imperativa. ModeroN Los lenguajes incluyen aquellos que siguen la programación orientada a objetos. La programación orientada a objetos utiliza objetos para diseñar y compilar programas y aplicaciones de computadora. Un objeto es cualquier cosa que se pueda manipular ejecutando un programa de computadora, que incluya variables, funciones, valores y estructuras de datos.
La programación declarativa es la forma opuesta de programación de Imperative. Cuando los programadores de computadoras usan programación declarativa, están describiendo lo que quieren suceder o los resultados deseados de ejecutar su programa. Aunque se dan los resultados, el proceso para llegar a esas alertas no lo es. El hecho de que no se proporcionen procedimientos paso a paso es la diferencia clave entre la programación declarativa y la programación imperativa.
.