lunes, marzo 26, 2007

¿Qué es la programación?

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

Según la forma de ejecución

Lenguajes compilados
Lenguajes interpretados

Según el paradigma de programación

Lenguajes imperativos
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

3 comentarios:

Álvaro G dijo...

Hola!!! me gusto el articulo!! esta interesante saber un poco mas sonre auntos importantes relacionados con la computacion...


yaaaa!! no sirvo para escribir!!

sigue escribiendo colegaa!!!

esta weno!!! eso si... sino fuera mucho pedir, podrias hacer mas largo el articulo!! asi podria leer con mas entusiamos y ganas lo que estas plasmando aca!!!

te deseo suerte!!! y para la proxima unos buenos partidos!!!


pd: ta weno el articulo

pd2: practica winning xDDDD!!

Anónimo dijo...

mire mi socio este es el articulo de programacion mas perfectamente detallado y bien definido...........felicidades..........por tus conocimientos y por tu ayuda.

Cindy Carina dijo...

Hola que tal? muchas gracias por colocar informacion asi como esta,necesaria y digerible los terminos para cualquiera... hasta para los que venimos iniciando en esto...