FMLogo

FMLogo
Utvecklare David Costanzo
Initial release 11 oktober 2005 ; 17 år sedan ( 2005-10-11 )
Stabil frisättning
7.2.0 / 6 augusti 2017 ; för 5 år sedan ( 2017-08-06 )
Operativ system Windows 95 och senare
Tillgänglig i Engelska, franska, italienska, grekiska, portugisiska, tyska, spanska, ryska
Typ Programmeringsspråk
Licens GNU General Public License
Hemsida fmslogo .sourceforge .net

FMSLogo är en gratis implementering av en datormiljö som heter Logo , som är ett pedagogiskt tolkspråk . GUI och Extensions utvecklades av George Mills vid MIT . Dess kärna är densamma som UCLogo av Brian Harvey . Det är fri programvara, med tillgänglig källa, skriven med Borland C++ och WxWidgets .

FMSLogo stöder flera sköldpaddor och 3D-grafik. FMSLogo tillåter input från COM-portar och LPT-portar. FMSLogo stöder också ett Windows-gränssnitt så I/O är tillgängligt via detta GUI- och tangentbords- och mushändelser kan utlösa avbrott. Enkla GIF-animationer kan också skapas med kommandot GIFSAVE. Jim Muller skrev The Great Logo Adventure , en komplett logomanual med MSWLogo som demonstrationsspråk.

FMSLogo utvecklades från MSWLogo : An Educational Programming Environment, en gratis implementering med öppen källkod av programmeringsspråket Logo för Microsoft Windows . Den släpps under GPL och är huvudsakligen utvecklad och underhållen av David Costanzo.

Funktioner

FMSLogo har följande stöd för olika funktioner:

  • Parsning av "Standard" logotyp
  • Sköldpadda grafik
  • Undantagshantering
  • TCP/IP-nätverk
  • Text i alla tillgängliga systemteckensnitt
  • 1024 oberoende sköldpaddor
  • Bitmappad sköldpaddor
  • MIDI-enheter
  • Direkt I/O för styrning av extern hårdvara (måste vara admin)
  • Seriell och parallell portkommunikation
  • Spara och ladda bilder i BMP-format
  • Anropar inbyggda DLL-filer
  • Skapa windows-dialogrutor
  • Händelsestyrd programmering (mus, tangentbord, timer)