Muchas veces me lo han preguntado amigos o gente
conocida y realmente siendo programador me ha costado dar con una
respuesta fácil, entendible y concreta en este articulo tratare de
responderme esa inquietud
Esta
claro que nos referimos al área informática, la programación es la
creación de un programa valga la redundancia de computadora, formado por
un conjunto de instrucciones que una computadora puede ejecutar, la
forma en la cual la maquina “computadora” y el ser humano se comunican
es mediante los distintos lenguajes de programación, pero esto también
se puede desarrollar en lenguaje de maquina.
Los
programas necesariamente están formados por algoritmos, los algoritmos
son una secuencia no ambigua, finita y ordenada de instrucciones que han
de seguirse para resolver un problema. Un programa normalmente
implementa (traduce a un lenguaje de programación concreto) un
algoritmo. Nótese que es la secuencia de instrucciones en sí la que debe
ser finita, no el número de pasos realizados como la ejecución de las
mismas. Los algoritmos se pueden subdividirse en módulos esto se realiza
para que la complejidad sea menor de cada parte.
Los
programas son escritos en diversos lenguajes de programación, los
cuales son entendibles para el ser humano para que la maquina entienda
el lenguaje se suele compilar, la compilación es la transformación del
código fuente entendible por nosotros a para convertirse en lenguaje
máquina, interpretable por el procesador
La programación tiene distintas formas de realizarse la cuales pueden ser
Programación modular, Programación orientada a objetos (POO), Programación concurrente, Programación funcional, Programación lógica.
También los lenguajes de programación se
determinan según el nivel de abstracción, Según la forma de ejecución y
Según el paradigma de programación que poseen cada uno de ello
Lenguajes de bajo nivel
Lenguajes de medio nivel
Lenguajes de alto nivel
Lenguajes de medio nivel
Lenguajes de alto nivel
Según la forma de ejecución
Lenguajes compilados
Lenguajes interpretados
Lenguajes interpretados
Según el paradigma de programación
Lenguajes imperativos
Lenguajes declarativos Funcionales o Lógicos
Lenguajes orientados a objetos
Lenguajes declarativos Funcionales o Lógicos
Lenguajes orientados a objetos
Espero
que se pueda haber entendido que es la programación que era la
respuesta a responder con este pequeño artículo, como siempre muchas
gracias a todos mis lectores y los animo a que dejen sus comentarios
No Response to "¿Qué es la programación?"
Publicar un comentario