Herramientas de desarrollo Las herramientas de desarrollo son
- Slides: 8
Herramientas de desarrollo
• Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un programa (programación). Pueden ser de importancia vital (como un ensamblador, un compilador o un editor) o de importancia secundaria, como una IDE (Integrated Development Environment Entorno de Desarrollo Integrado).
COMPILADORES • Los compiladores son programas que "traducen" un archivo de código fuente de cualquier lenguaje interpretado al lenguaje ensamblador, y llama cuando sea necesario al ensamblador y al linker (enlazador). • Los más importantes son GCC (para C), G++ (para C++), G 77 (para Fortran 77), Microsoft Visual C++, etc.
Ensambladores • Los ensambladores son aquellos programas que se encargan de desestructurar el código en lenguaje ensamblador y traducirlo a lenguaje binario. Los archivos en lenguaje binario serán posteriormente enlazados en un único archivo, el ejecutable. • Los más importantes son tas, gas, nasm. . .
Enlazadores (Linkers) • Son los programas que enlazan varios archivos objeto en lenguaje binario para crear un único fichero, el ejecutable del programa. • El más importante es ld.
Depuradores (Debuggers) • Como su nombre indica, sirve para corregir bugs. Se encargan de ejecutar, paso a paso y advirtiendo de errores, valores de variables, etc. un programa. Son particularmente útiles cuando el programa parece estar bien, pero no da el resultado esperado (se cuelga, da resultados erróneos. . . ). • El más importante es GDB. Actualmente casi todas las IDEs incluyen uno, o deberían.
Editores de texto • Son tan importantes como un compilador (imagínate como programar sin editores), y actualmente suelen incluir funciones específicamente dedicadas a la programación, como resaltado de sintaxis, etc. • Grandes editores de texto son GNU Emacs, Vim, Scite, Notepad++. . .
Otras herramientas • No son tan importantes como las anteriores, pero también tienen su importancia: • IDEs (Interfaz de Desarrollo Estructurada): juntan en un sólo programa editor de texto, compilador, enlazador, ensamblador, depurador. . . Ejemplos de ellas son Anjuta, Dev. Cpp, Codeblocks. . . • Programas de indentación: sirven para aclarar el código escrito confusamente. El único que se conoce es indent. De todas formas, un editor de texto medianamente decente suele incluir sus propias funciones de indentado.
- Cuáles son las herramientas de corte por aserrado
- Herramientas asincronicas
- Herramientas case ingenieria de software
- Herramienta ofimática
- Alex es de chile. él es _____.
- Ejemplo de estrofa en un poema
- Como controlar las emociones
- Cuadro comparativo de las figuras literarias
- Normas de seguridad de los alicates