Aunque ya hay multitud de lenguajes de alto nivel,
periódicamente nos vemos obligados a construir
pequeños componentes o extensiones a aplicaciones actuales
en C/C++, donde el rendimiento y control del
sistema es mucho
mayor (si sabes, claro)
Los más puristas del tema, que además
suelen trabajar en Unix (Linux, Aix,
Solaris, HP-UX, etc), utilizando el VI y el compilador de
línea de comando, tratan siempre de evitar cualquier
dependencia con productos o
plataformas específicas .. que al final complica las
migraciones (esa es una de las causas por las que el Java ha
prosperado tanto… las migraciones).
Inciso: En la situación actual del mercado (en numerosas empresas), donde falla el denominado |
Hay facilidades que aportan los IDE
(entornos integrados de desarrollo)
que no podemos ignorar y que mejoran nuestra productividad
enormemente:
- Evitándonos compilaciones innecesarias
(autoc-orrección) - Ayudándonos a recordar funciones
(auto-completar) - Depurando sin salirnos del entorno
- Proporcionando ayuda sensible al contexto
- Etc.
Es más, con la sofisticación que
están alcanzado los productos gratuitos y la evolución de los entornos gráficos ¿quién tiene excusas
para no usarlos?.
Además, muchos de estos IDEs se pueden usar
indistintamente en Linux y MS Windows
Hoy vamos a ver como se instala uno de mis favoritos Dev
C++ que es el que he elegido para impartir cursos de C/C++
.
Descarga
Nos descargamos los binarios
Nos aseguramos de no montarlo sobre una
instalación anterior
Elegimos el lenguaje
Seleccionamos los módulos a instalar
Elegimos el directorio de trabajo
Elegimos que todos los usuarios puedan acceder al IDE
(estoy en un Windows XP
profesional)
Realizamos los últimos ajustes:
Lenguaje
Activamos la introspección en ficheros de
cabecera
Cacheamos los ficheros de cabecera
estándar
Aspecto en marcha
Creamos un nuevo proyecto
Vemos los tipos de proyecto
Vemos el aspecto de nuestro proyecto
Y compilando y ejecutando estamos en marcha
Recursos de interés
Podemos encontrar miles de recursos para
el trabajo en
C/C++
Y algunas librerías que nos dejan de piedra ..
como DevLib
Con las que podemos hacer cosas como estas
….
Conclusiones
Creo
que todo equipo de desarrollo debe invertir periódicamente
tiempo en
revisar las herramientas a
su alcance. Esto, además de no dejarnos desfasados nos
ayuda a que no temamos tanto los cambios y nos cueste menos estar
receptivos ante nuevas técnicas
….
Roberto Canales Mora
Extraído de
ww.adictosaltrabajo.com