Saltar la navegación

1.1.- Evolución Histórica.

Imagen donde se aprecia una tarjeta perforada.

En las décadas de utilización de la tarjeta perforada como sistema de almacenamiento el concepto de Entorno de Desarrollo Integrado sencillamente no tenía sentido.

Los programas estaban escritos con diagramas de flujo y entraban al sistema a través de las tarjetas perforadas. Posteriormente, eran compilados.

El primer lenguaje de programación que utilizó un IDE fue el BASIC (que fue el primero en abandonar también las tarjetas perforadas o las cintas de papel).

Éste primer IDE estaba basado en consola de comandos exclusivamente (normal por otro lado, si tenemos en cuenta que hasta la década de los 90 no entran en el mercado los sistemas operativos con interfaz gráfica). Sin embargo, el uso que hace de la gestión de archivos, compilación y depuración; es perfectamente compatible con los IDE actuales.

A nivel popular, el primer IDE puede considerarse que fue el IDE llamado Maestro. Nació a principios de los 70 y fue instalado por unos 22.000 programadores en todo el mundo. Lideró este campo durante los años 70 y 80.

El uso de los entornos integrados de desarrollo se ratifica y afianza en los 90 y hoy en día contamos con infinidad de IDE, tanto de licencia libre como no.

Tipos de entornos de desarrollo más relevantes en la actualidad.
Entorno de desarrollo Lenguajes que soporta Tipo de licencia
NetBeans. C/C++, Java, JavaScript, PHP, Python. De uso público.
Eclipse. Ada, C/C++, Java, JavaScript, PHP. De uso público.
Microsoft Visual Studio. Basic, C/C++, C#. Propietario.
C++ Builder. C/C++. Propietario.
JBuilder. Java. Propietario.

No hay unos entornos de desarrollo más importantes que otros. La elección del IDE más adecuado dependerá del lenguaje de programación que vayamos a utilizar para la codificación de las aplicaciones y el tipo de licencia con la que queramos trabajar.

Tarjeta que almacenaba información que era leída por un lector específico.

Gráfico donde se plasma las entradas y salidas de las variables de un programa.