Instalación de FMSLogo

En esta sección se mostrará como instalar FMSLogo (en inglés), el intérprete que se usará en los ejemplos de este sitio. FMSLogo está basado en MSWLogo que a su vez está basado en UCBLogo. Existen muchas implementaciones de Logo compatibles con UCBLogo, por lo que la mayoría de los programas podrán ejecutarse en otros Logos y en otros idiomas, con las modificaciones propias del caso.

Características de FMSLogo

FMSLogo es un intérprete Logo basado en MSWLogo, el cual a su vez se basa en UCBLogo pero añadiendo extensiones como gráficos tridimensionales y otras que aprovechan Windows. FMSLogo es desarrollado por David Costanzo.

Entre las funciones que tiene están:

  • Soporte del Logo basado en UCBLogo
  • Gráficos de tortuga, soporte 3D, sprites
  • Control de excepciones, funciones de redes
  • Sonido (MIDI, WAV). Puede generar sonidos (mediante MIDI)
  • Programación orientada a eventos. Soporta teclado, mouse y temporizadores.
  • Creación de GIFs animados. Soporta imágenes BMP y GIF.
  • Puede llamar a funciones nativas de Windows.
  • Interfaz simple y eficiente
  • Es una implementación rápida
  • Una comunidad grande de usuarios
  • No requiere computadoras muy potentes y además es Software Libre.

Descarga

El sitio oficial de FMSLogo es http://fmslogo.sourceforge.net/. El programa se puede descargar desde http://sourceforge.net/projects/fmslogo/.

Descargar FMSLogo

Instalación

Para los ejemplos en este sitio se usará la instalación en inglés, esto porque hay más ejemplos en este idioma, hay más intérpretes Logo en inglés y porque la mayor parte de los lenguajes de programación e información están en inglés, por lo que es bueno acostumbrarse a este.

Selección del lenguaje

Se selecciona english como lenguaje de instalación. Esto también afecta al lenguaje en que programaremos, por lo que es mejor escoger “English”, pues la mayor parte de la documentación está en este idioma y hará nuestros programas compatibles con otros Logos.

Installer Language

Opciones de Instalación

Aquí es mejor usar la configuración predeterminada, osea todos activados y presionamos “Next”.

Carpeta de Destino

Aquí es recomendable usar la opción ya dada (usualmente C:\Archivos de Programa\FMSLogo, para usuarios de Windows XP o anterior en español, Vista y 7 en todos los lenguajes usan el mismo nombre, Program Files, en lugar de Archivos de Programa o el que corresponda). Esta ubicación debe ser recordada para más tarde. Presionamos Install.

Usuarios de Windows XP en adelante

Actualización:

FMSLogo, al menos a partir de la versión 6.24, ya no requiere desactivar DEP. Si al ejecutar el programa este se cuelga o no carga considere actualizar a esta versión o una más reciente. Las instrucciones sobre DEP las dejo para información.

Windows XP introduce una característica de seguridad nueva conocida como DEP. MSWLogo, el programa en el cual se basa FMSLogo, fue hecho antes de esta característica por lo que hace cosas prohibidas por DEP que dan como resultado el cierre o cuelgue del programa. En FMSLogo no se ha resuelto completamente este problema (se hará más adelante) por lo que es necesario desactivar DEP para este programa.

A continuación muestro instrucciones paso a paso para XP, pero en Vista y 7 son similares. Es probable que requiera privilegios de administrador.

Desactivar DEP para FMSLogo

  1. Ir al Panel de Control
  2. Hacer doble clic en Sistema (quizá haya que cambiar a vista clásica)
  3. Vamos a la pestaña “Opciones Avanzadas”
  4. Hacemos clic en Configuración Propiedades del Sistema DEP
  5. En la nueva ventana nos vamos a la pestaña “Prev. de Ejecución de Datos”
  6. Presionamos el botón agregar
  7. Buscamos fmslogo.exe en la carpeta donde lo instalamos (usualmente “C:\Archivos de Programa\FMSLogo\fmslogo.exe”).
  8. Le damos abrir Paso 2 para desactivar DEP
  9. Nos deberá aparecer FMSLogo.exe con un check en la lista.
  10. Ahora toca presionar Aceptar en todas las ventanas que abrimos. (Creo que fueron dos)
  11. Tal vez haya que reiniciar la computadora.

Siguientes pasos

Ahora que hemos instalado FMSLogo estamos listos para hacer nuestro primer programa en Logo, que está en la siguiente sección:

Leave a Reply