¿Qué es la programación?

Esta pregunta nos lo han hecho a casi todos alguna vez, incluso algunos nos la hemos hecho a nosotros mismos. Como ya dije en mi primer post mi pasión por la programación la descubrí cuando empecé la carrera. Así que yo mismo me hice esta pregunta un poco antes de entrar en informática.

Hay muchas definiciones y muchas opiniones sobre lo que es la programación. Hay quien dice que es un arte y otros que piensan que es una ciencia. Según la wikipedia la programación es:

El proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales.

 

Analizando la definición tenemos un proceso para hacer código fuente. Eso suena bastante científico. En cambio también tenemos la palabra diseñar. Eso suena a artístico.

Personalmente pienso que la programación tiene un poco de cada. Es una ciencia porque  se basa en unos código preestablecidos que puestos de determinada forma el ordenador interpreta. No son aleatorios y se sigue una determinada metodología para colocarlos y que funcione.

Por otra parte pienso que también tiene algo de arte. Sentarse delante de una página en blanco (también llamado eclipse o cualquier otra herramienta que utilicemos) y que finalmente se ejecute y aparezca una ventana con una serie de botones, componentes y que realice una serie de acciones, para mi, tiene un poco de arte y de creativo.

Por tanto llegamos a la conclusión de que programar es la acción de diseñar, escribir y mantener un código fuente para hacer programas. ¿Entonces cualquiera puede programar? Y la ingeniería del software ¿es lo mismo?

Creo que ya tenemos temas para un par de posts más…

 

Hello world!

¿Qué mejor forma para empezar un blog de programación que con un “Hello world!”? Una simple frase que todo programador ha utilizado en su primer programa. Ya sea en java, en C, o en cualquier otro lenguaje, el primer programa consistía en unas pocas lineas que se traducían en un saludo por consola. La tradición de utilizar esta frase para los primeros programas de testeo surgió a raíz de la publicación del libro The C Programming Language en 1974 donde se realizaba un ejemplo con la famosa frase.

Como curiosidad os dejo esta página donde podéis encontrar más de 200 ejemplos del “Hello world” en distintos lenguajes de programación.

http://web.archive.org/web/20011201034342/www.latech.edu/~acm/HelloWorld.shtml

Pero bueno, a lo que veníamos era a abrir un blog. Como ya os imaginareis este va a ser un blog sobre programación. Donde se van a colgar noticias, información práctica y teórica sobre la programación y todo lo que me vaya encontrando que pueda ser interesante para los amantes de la programación, tanto novatos como expertos.

Sobre mi…poco que contar soy Ingeniero Técnico en Informática de Gestión con un Master en Ingeniería del software y llevo unos años (poquitos aun) dedicándome profesionalmente a la programación desarrollando en Java para sistemas GIS (en algún post os contaré cositas sobre los GIS para los que no los conozcáis). Llegué al mundo de la programación por casualidad pero me atrapó desde el principio.

Así que lo dicho. Amantes de la programación (o sufridores de ella) seáis bienvenidos!