FMSLogo


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

FMSLogo es una implementación gratuita de un entorno informático llamado Logo , que es un lenguaje de interpretación educativo . La GUI y las extensiones fueron desarrolladas por George Mills [1] en el MIT . Su núcleo es el mismo que UCBLogo de Brian Harvey . [1] Es un software gratuito, con fuente disponible, escrito con Borland C ++ y WxWidgets .

FMSLogo admite múltiples tortugas y gráficos 3D. FMSLogo permite la entrada desde puertos COM y puertos LPT. FMSLogo también admite una interfaz de Windows, por lo que la E / S está disponible a través de esta GUI, y los eventos de teclado y mouse pueden desencadenar interrupciones. También se pueden producir animaciones GIF simples con el comando GIFSAVE. Jim Muller escribió The Great Logo Adventure , un manual completo de Logo utilizando MSWLogo como lenguaje de demostración.

FMSLogo evolucionó de MSWLogo : un entorno de programación educativo, una implementación de código abierto y gratuita del lenguaje de programación Logo para Microsoft Windows . Se publica bajo la GPL y es principalmente desarrollado y mantenido por David Costanzo.

Características

FMSLogo tiene el siguiente soporte de varias funcionalidades: [2]

  • Análisis de logotipos "estándar"
  • Gráficos de tortuga
  • Manejo de excepciones
  • Redes TCP / IP
  • Texto en todas las fuentes del sistema disponibles
  • 1024 tortugas independientes
  • Tortugas en mapa de bits
  • Dispositivos MIDI
  • E / S directa para controlar hardware externo (debe ser administrador)
  • Comunicaciones de puerto serie y paralelo
  • Guardar y cargar imágenes en formato BMP
  • Llamar a archivos DLL nativos
  • Crear cuadros de diálogo de ventanas
  • Programación impulsada por eventos (mouse, teclado, temporizador)

Referencias

  1. ^ a b "MSWLogo, un lenguaje de programación educativo" . www.softronix.com . Consultado el 3 de enero de 2016 .
  2. ^ Descripción de funciones - http://fmslogo.sourceforge.net/
Obtenido de " https://en.wikipedia.org/w/index.php?title=FMSLogo&oldid=1005318085 "