Inicio / Wikis / Tutoriales / Compilar... de verdad - ¿Qué es programar?

Compilar... de verdad - ¿Qué es programar?

Tutorial creado por Guillem Borrell. Extraido de: http://torroja.dmt.upm.es:9673/Guillem_Site/Varios/compiladores
05 de Noviembre de 2006
Compresores

1 - ¿Qué es programar?

Según Donald E. Knuth, la programación como comunicación con una máquina es un arte. Esta opinión aparentemente exagerada es completamente cierta. No lo es por el hecho que los que programan puedan ser considerados artistas sino porque la programación es una práctica muy parecida a la creación de una obra de arte. Basta con realizar una simple comparación. ¿Qué es lo necesario para pintar un retrato? Pues a parte del artista; un modelo; pinturas, lienzo y pinceles y la capacidad para hacerlo. Resumienedo: algoritmos, herramientas y técnica. Con la ausencia de cualquiera de las anteriores el cuadro sería cualquier cosa menos una obra de arte.

La realización de un programa es parecida; también requere estos tres ingredientes, capacidad de crear el algoritmo, unas herramientas de desarrollo adecuadas y el buen uso de los lenguajes de programación. La enseñanza de la informática suele obviar uno de los tres ingredientes esenciales, las herramientas. La consecuencia es que quien se inicia en un curso de programación necesita horas y horas de lucha con el ordenador completamente innecesarias. Basta con dar a conocer unos pocos conceptos que por desgracia suelen obviarse.

Programar es, como su propio nombre indica, crear un programa. Todo sería trivial si supieramos con precisión qué es un programa. Windows ha acercado la informática al usuario novel, sin embargo ha escondido conceptos esenciales detrás de ventanas de colores. Programar consta de dos pasos esenciales una vez el código está escrito: compilar y enlazar; en inglés, build and link. Compila el compilador y enlaza el linker.

Valora este capítulo:
Autor y licencia de 'Compilar... de verdad - ¿Qué es programar?'
Guillem Borrell Extraído de: http://torroja.dmt.upm.es:9673/Guillem_Site/Varios/compiladores

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Compilar... de verdad - ¿Qué es programar?' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Compilar... de verdad - ¿Qué es programar?'

Este es el COMO Programar el puerto serie en Linux. Todo sobre cómo programar comunicaciones... Más »
Me planteo la posibilidad de enseñar a programar a alumnos de 4º de la ESO.
Tutorial para configurar y compilar el Kernel, la estructura del sitema operativo GNU/Linux parte del... Más »
La compilación del kernel se hace a la manera Debian, es decir, con herramientas propias... Más »
Herramientas para programar en C/C++ El lenguaje de los scripts tienen sus problemas: para comenzar, un... Más »
¿Estás seguro de que deseas eliminar este capítulo?