Para que la experiencia sea memorable y divertida —sobre todo si éste es el primer encuentro con la programación—, en este libro se utilizará un ambiente de programación que integra, igual que los sistemas comerciales para desarrollo, todo lo que vamos a necesitar: un editor inteligente que ayuda a escribir los programas, un sistema de ayuda y documentación, una máquina virtual o intérprete que los ejecuta y una serie de herramientas para seguir paso a paso la ejecución de tus programas.
El ambiente que se utiliza se llama DrScheme2 y el lenguaje de programación es Scheme; sin embargo, es importante mencionar que DrScheme soporta otros lenguajes, como Java y Algol. Una gran ventaja de DrScheme es que empieza como un ambiente de programación para principiantes y "crece" con el usuario, conforme aprende y se convierte en un programador.
Curiosidades
DrScheme es un ambiente de programación gráfico, interactivo e integrado para distintos lenguajes de programación (Scheme, MzScheme y MrEd). DrScheme puede ser ejecutado en distintas plataformas como Windows (versiones 95 y superiores), Mac OS X (versiones 10.3 y superiores) y prácticamente en todos los sistemas operativos Unix con el sistema de ventanas X. Sólo hay que visitar la página www.drscheme.org y seguir las sencillas instrucciones para instalarlo. Una vez instalado, debe seleccionarse el lenguaje de programación que se desea usar. Una buena opción para los objetivos de este módulo es PLT –> Full Swindle. Puedes seleccionar idioma español desde el menú de ayuda, si prefieres interactuar con DrScheme en nuestra lengua.