Herramientas de desarrollo. Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un.

Slides:



Advertisements
Presentaciones similares
El lenguaje de programación C - Introducción –
Advertisements

¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Unidad I - Programación. Como están escritos los programamas de computadoras.
Curso de Java Capitulo 1: Introducción a Java Profesor:
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
CLASE 4 EL ENSAMBLADOR.
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Temas Operaciones básicas Instalando el compilador
INTRODUCCION A LOS ALGORITMOS (Conceptos previos)
Entornos de programación
Tema 1 Introducción a la programación (Lenguaje java).
Software.
Netwide Assembler o NASM
© Manuel ColladoEntornos de Programación-1 Entornos de programación Concepto, funciones y tipos.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
Introducción al Software
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
SOFTWARE DIANY LUZ DÍAZ JIMÉNEZ CIELO SÁNCHEZ ARROYABE LUIS SANTO LUGO MARTÍNEZ MIRLIS ARIZAL PORTILLO ISABEL VERTEL INTITUCIÓN EDUCATIVA ESCUELA NORMAL.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Estructura de un programa C
Estructura de un programa en C
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
SOFTWARE DE PROGRAMACIÓN
Programación de Sistemas
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Características de la interfaz de desarrollo
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
LENGUAJES DE PROGRAMACIÓN
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
INTEGRANTES: JOAQUIN GARCIA DULCE VIRIDIANA LOPEZ CABAL BLANCA ESTELA CAMACHO VAZQUEZ MILDRED ADILENE VILLANUEVA VILLALBA ELIZABETH.
LENGUAJES DE PROGRAMACIÓN
M.C. Juan Carlos Olivares Rojas
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Estructura de un programa C. 1 Lenguajes de Programación 1.- Lenguaje de alto nivel 2.- Lenguaje de bajo nivel (ensamblador) 3.- Lenguaje de máquina.
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Metodología de la programación
TIPOS DE SOFTWARES Stephany Sifuentes Parra 1ro A Preescolar.
ESCUELA NORMAL “PROF. DARÍO RODRÍGUEZ CRUZ” Licenciatura en educación preescolar Alumnas: *Mayra * Monserrat * Idalia *Cinthia Curso: las TIC en la educación.
Automatizacion en Word. Macros En Microsoft Office Word 2007 se pueden automatizar las tareas realizadas con más frecuencia creando macros. Una macro.
 Es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. ¿PARA QUE SIRVEN?  Sirve.
¿Cuáles son los programas
SOFTWARE Jennifer Giselle De Diego Romero NL:9
TALLER 1 JUAN JAVIER WONG ARCA.
Software.
LINEA DE COMANDOS POR NATHALIA VELEZ GAVIRIA. QUE SON LAS LINEAS DE COMANDOS? Es un método que permite a las personas dar instrucciones a algún programa.
Software.
Titular: Ing. Miguel Ángel Espericueta Alumnos:
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
Tema: tipos de software. Fecha: 14 /10 /2014 Identificar los tipos de programas para cada necesidades u objetivo.
Software.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
«TIPOS DE SOFTWARE».
Tipos de Software ¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto.
Fundamentos de Programación Unidad I Conceptos Básicos.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
Presentada por: Johan Manuel Cabrera Chavarro Universidad Surcolombiana Tecnología en Desarrollo de Software.
Transcripción de la presentación:

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++), G77 (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.