FMLogo
Utvecklare | David Costanzo |
---|---|
Initial release | 11 oktober 2005 |
Stabil frisättning | 7.2.0 / 6 augusti 2017
|
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 ä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)