|
La creación de un programa en C/C++ exige la realización de varias etapas: Edición, compilación, linkado, ejecución, depuración. Veamos cada una de ellas: Edición:Para escribir el código nos puede servir cualquier procesador de textos que permita guardar el documento en forma de texto plano (sin códigos de control y formato propios de los procesadores avanzados, como Word o Writer). Podria valer incluso el bloc de notas de Windows, pero no es muy util ni aconsejable su utilización. La ventaja de estos editores es que resaltan, en diferentes colores y tipografías, las palabras clave, las funciones, las cadenas, los comentarios, etc, haciendo de este modo mucho más legible el código fuente. Algunos también revisan el equilibrado de los paréntesis y otros elementos emparejados. Ahí van algunos ejemplos de editores que son ligeros, útiles y soportan varios lenguajes: LopeEdit o UltraEdit (para Windows), gedit (para GNU/Linux con Gnome) o kate (para GNU/Linux con KDE). Y, por supuesto, el venerable emacs. Además, es habitual que los compiladores de C estén incrustados en un entorno de desarrollo más grande, que incluye también un editor.
Recomendaciones para la edición del código No están todas las que son, pero, como suele decirse, sí son todas las que están: - No empezar a teclear código sin haber entendido bien el problema que se le plantea. Si éste es complejo, es imprescindible elaborar antes una descomposición modular en papel, resolviendo los módulos con pseudocódigo o con diagramas de flujo. Es bueno emplear bolígrafo y papel.
- Comenzar a teclear a lo loco y sin pensar antes la solución detenidamente es la manera más segura de tardar el mayor tiempo posible en desarrollar un programa que, además, no funcione bien.
- Realizar un diseño modular previo del programa. Un modulo, una función, de más de 30 ó 40 líneas (aproximadamente) empieza a ser demasiado largo.
|