Historia, Metodología e IDE
Reseña Histórica

Ada Lovelace fue una matemática y escritora británica, se cataloga como la primer persona en programar, pensado originalmente para controlar los procesos de la maquina analitica.
Tradujo un artículo de Luigi Menabrea sobre la máquina desarrollada por Charles Babbage, que complementó con un conjunto de notas, las cuales contienen lo que se considera como el primer programa de ordenador, esto es un algoritmo codificado para que una máquina lo procese. También desarrolló una visión sobre las capacidades de los ordenadores de ir más allá de unos simples cálculos numéricos a futuro.
Ada Lovelace
(Londres 1815-1852,primer programadora de la história)

Charles Babbage
(Gran bretaña1791-1871)

Máquina analítica
COMO METODOLOGÍA
En el proceso de desarrollo de un programa hay varios pasos consecutivos a seguir, los cuales nos llevan a desarrollar una metodología en la creación del mismo:
-Como primer paso antes de comenzar a desarrollar un programa se debe tener claro cuál será el objetivo del mismo, así como los requisitos que necesitan que cubra dicho programa.
-Antes de usar un tipo de lenguaje en específico es conveniente conocer generalidades sobre los mismo, sus ventajas y características más habituales, para poder elegir el más adecuado dependiendo de nuestros objetivos.
-El proceso de diseño del programa es vital en el ciclo de vida del desarrollo, ya que es importante marcar objetivos plausibles, para no afectar el proceso y plazo de creación del mismo.
-Una vez marcados los objetivos generales se comienza a desarrollar cada una de las partes del mismo con más atención y cuidado, procurando un producto funcional y eficiente.
-Ya desarrollado el programa se lleva a un proceso de valoración y mantenimiento, asegurándose de que el programa se mantiene actualizado con el cumplimiento de las necesidades para las cuales fue creado, de cara a las nuevas tecnologías disponibles.

Los códigos dentro del paradigma compuestos por comandos, vocabulario y algoritmos realizan
cálculos y operaciones lógicas en secuencia para hacer una función objetiva con inicio y fin, con esto crean programas funcionales para solucionar problemas.
¿QUE SON LOS IDE DE PROGRAMACIÓN?

Un entorno de desarrollo integrado es una aplicación de software, que provee habilidades comprensivas para facilitar al programador de computadora el desarrollo del software, consiste de un editor de código fuente, construcción automática herramientas. La mayoría de los IDE tienen auto-completado de código inteligente.
Los entornos de desarrollo integrados están diseñados para maximizar la productividad del programador, un IDE presenta un único programa en el cual toda la programación se realiza. Este programa típicamente provee varias características para autoría, modificación, compilación, desarrollo, implementación y depuración "debugging" de software.
"Un IDE significa Entorno de Desarrollo Integrado, es una aplicación de software, que ayuda a completar el desarrollo de un programa y ahorrarle el trabajo a los programadores en cuestión de eficiencia automática de herramientas y obviamente beneficia la productividad de el programador."
Uno de los propósitos de los IDE es reducir tanta configuración para juntar múltiples utilidades de desarrollo, en vez de proveer el mismo set de servicio. Reduciendo ese tiempo de ajustes, podemos incrementar la productividad de desarrollo, en casos donde aprender a usar un IDE es más rápido que integrar manualmente todas las herramientas por separado.
Una mejor integración de todos los procesos de desarrollo, hace posible mejorar la productividad en general, más que únicamente ayudando con los ajustes de configuración. Por ejemplo, el código puede ser continuamente armado, mientras es editado, previendo retroalimentación instantánea, como cuando hay errores de sintaxis.
Algunos IDE están dedicados específicamente a un lenguaje de programación, permitiendo a las características sean lo más cercanas al paradigma de programación de dicho lenguaje.
Por otro lado, existen muchos IDE de lenguaje múltiple tales como Eclipse, ActiveState Komodo, IntelliJ IDEA, MyEclipse, Oracle JDeveloper, NetBeans, Codenvy y Microsoft Visual Studio. Xcode, Xojo y Delphi están dedicados a un lenguaje cerrado o a un tipo de ajustes de tipos de lenguajes de programación.
-También abordamos diferentes lenguajes, de modo que si una persona tiene claro qué lenguaje necesita aprender tenga recursos formativos a su disposición, estos son algunos tipos de programas de lenguaje con su respectivo IDE
Visual Studio: es un IDE para programar en Visual Basic, Visual C++, Visual J++, Visual C#, ASP.
Mientras la mayoría de los IDE moderno son gráficos hay IDE editores de textos, para Pascal: software de aprendizaje de programación, sus IDE son: Turbo Pascal y Delphi, eran muy populares antes de que los sistemas de windows se hicieran disponibles tales como Microsoft Windows y X Window System. Estos usan funciones por medio de teclas hotkeys para ejecutar comandos o macros frecuentemente usados.
¿Dónde puedo probar algunos IDE?


Adobe Dreamweaver es un software de programación que te sirve para hacer páginas web y desarrollo de páginas dinámicas usando PHP, ASP, JSP, Coldfusion.

Java es un software de programación en Internet (páginas Web) tiene IDE como Netbeans(http://www.netbeans.org.), eclipse(http://www.eclipse.org. ), Sun one, el jDeveloper de orace, JBuilder(http://www.embarcadero.com), BlueJ(http://bluej.org.), Jcreator(http://www.jcreator.com.)
C y C++ son softwares de programación de sistemas, han tenido IDE como el Turbo C, Borland C, C Builder, Visual C++, el Dev C

