Herramientas de desarrollo

Anuncio
Herramientas de desarrollo de software
1. Bluefish Es un editor HTML, diseñado para ahorrar algunas tareas a los webmasters con
experiencia. Soporte para SSI, PHP y validación HTML entre otros. Es ligero y puede abrir
hasta 3.500 documentos a la vez .Una de las características más apreciadas de Bluefish es
"Quickba", una barra de herramientas definidas por el usuario que le permite añadir
botones haciendo clic derecho y seleccionando " "añadir rápido". Allí se puede agregar
todo el código HTML a esta barra de herramientas rápidas.
2. Glade Glade es un RAD (desarrollo rápido de aplicaciones), creador de interfaces gráficas
que usa GTK+ para el escritorio GNOME. Guarda los proyectos en XML y puede generar
código C para este meta-formato.
3. GCC GCC es un compilador GNU que funcione para C, C + +, Objective C, Fortran, Java, y
Ada. Es una herramienta de línea de comandos pero es muy potente. Muchos han IDEs no
son más que herramientas de interfaces para GCC. GCC es en realidad un conjunto de
herramientas. Los más utilizados son los compiladores de C y C + + código.
4. Quanta Plus Magnífico editor HTML ideal para usuarios Linux en entorno KDE, que posee
todo lo que un editor HTML puede albergar, en cuanto a opciones se refiere, y además lo
combina con una interfaz gráfica y de usuario que hacen mucho más sencillo el manejo del
programa en cuestión.
5. JCreator gestionar proyectos con facilidad en una interfaz que es muy similar a
Microsoft visual studio. Definir su propio esquemas de color en XML para un
número ilimitado de formas de organizar el código.
Debug: Es un programa que permite depurar o limpiar los errores de otro programa informático.
Este programa permite visualizar la memoria, introducir programas en ella y rastrear su ejecución.
Una de las características de debug es que despliega todo el código del programa y los datos en
formato hexadecimal. Debug es sin duda un programa antiguo pero de enorme potencial. Se trata
de una utilidad interactiva de exploración de bajo nivel, pero que también puede utilizarse para
ciertas funciones.





Útil para:
Ensamblar pocas líneas de código
Des-ensamblar código en RAM, ROM y executables
Correr paso-a-paso programas
Desplegar datos en memoria
Verificar estado de los registros del CPU
USANDO DEBUG
1. Abra una sesión de DOS:
C:\>_ Prompt de DOS
2. Anote DEBUG:
C:\>DEBUG¿ Utilería de DOS
3. Anote ?:
-?¿ Pantalla de Ayuda
4. Anote A:
-A¿ Ensamblar
5. Escriba:
1988:0100 MOV AX, F¿ Código Ensamblador
6. Pulse Enter:
1988:0103 ¿ Fin Ensamblar
7. Anote U:
-U¿ Des-ensamblar

Respuesta:
1988:0100 B80F00 MOV AX, 000F Código Desensamblado
8. Anote:
-T¿ Trazar paso-a-paso

Respuesta:
AX=000F Registros
9. Anote D FFFF:5,C:
-D FFFF:5,C¿ Memoria BIOS

Respuesta:
FFFF:0000 .. 12/11/01 Fecha del BIOS
10. Anote Q:
-Q¿ Fin DEBUG

Respuesta:
C:\>_ Prompt del DOS
11. Anote EXIT:
C:\>EXIT¿
Cerrar Sesión DOS
Historia del BASIC
BASIC es un lenguaje de programación que originalmente fue desarrollado como una herramienta
de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980.
Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original.
BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code;[1] por correspondencia
con Thomas E. Kurtz. (traducido al español: "código de instrucciones simbólicas de propósito
general para principiantes") y está ligado al nombre de un trabajo sin publicar del coinventor del
lenguaje, Thomas Kurtz[2] (el nombre no está relacionado con la serie de C. K. Ogden, Basic
English).
Antecedentes
A principios de la década de 1960, las computadoras eran máquinas sumamente
caras que se utilizaban únicamente para propósitos especiales, ejecutando "una
sola tarea" a la vez.
A fin de incrementar el rendimiento y amortizar mejor los costos (por reducción
del tiempo de ocio del procesador), y siendo que ya la velocidad de las máquinas
comenzó a permitirlo, se propuso la idea de ejecutar más de una tarea
"simultáneamente", fue así que surgió el concepto de sistema de tiempo
compartido, el que comenzó a popularizarse.
Nacimiento y primeros años
El lenguaje BASIC fue inventado en 1964 por John George Kemeny (1926-1993) y
Thomas Eugene Kurtz (1928-) en el Dartmouth College. En años subsiguientes,
mientras que otros dialectos de BASIC aparecían, el BASIC original de Kemeny y
Kurtz fue conocido como BASIC Dartmouth. BASIC fue diseñado para permitir a los
estudiantes escribir programas usando terminales de un computador en tiempo
compartido.
Los ocho principios que rigieron el diseño de BASIC fueron:
1. Ser fácil de usar para los principiantes.
2. Ser un lenguaje de propósito general (no orientado).
3. Permitir a los expertos añadir características avanzadas, conservando simple el
lenguaje para los principiantes.
4. Ser interactivo.
5. Proveer mensajes de error claros y amigables.
6. Responder rápido en los programas pequeños.
7. No requerir un conocimiento del hardware de la computadora.
8. Proteger al usuario del sistema operativo.
Crecimiento explosivo
Sin embargo, fue con la introducción de la Microcomputador Altair 8800 en 1975
que BASIC se extendió ampliamente. La mayoría de los lenguajes de programación
eran demasiado grandes para ser albergados por las pequeñas memorias de que
disponían la mayor parte de las máquinas en esa época; y con el lento
almacenamiento que permitía la cinta de papel, y más tarde la cinta de
audiocasete (los discos magnéticos aún no existían), y la falta de editores de texto
adecuados, un lenguaje pequeño como BASIC resultaba una buena opción.
Madurez
En este período se crearon versiones de BASIC nuevas y más poderosas. Microsoft
vendió varias versiones de BASIC para MS-DOS/PC-DOS, incluyendo BASICA, GWBASIC (una versión compatible con BASICA que no necesitaba la ROM de IBM), y
Quick BASIC. El fabricante de Turbo Pascal, Borland, publicó Turbo BASIC 1.0 en
1985 (versiones sucesoras aún se venden bajo el nombre de PowerBASIC por otra
compañía). Aparecieron varias extensiones de BASIC para computadores caseros,
típicamente con capacidad para gráficos, sonido, y comandos DOS, así como
facilidades para Programación estructurada. Hubo lenguajes que usaron la sintaxis
de BASIC como base para otros sistemas totalmente diferentes, por ejemplo
GRASS.
Consultas:
http://www.somoslibres.org/modules.php?name=News&file=article&sid=2529
http://www.slideshare.net/Inevati/desarrollo-de-software-con-herramientas-libres
http://es.wikipedia.org/wiki/Depurador
http://www.monografias.com/trabajos-ppt/programa-debug/programa-debug.shtml
http://es.wikipedia.org/wiki/BASIC#Antecedentes
Descargar