Free Logo Compilers and Interpreters
Educational programming language: program graphic turtles
Free Logo Compilers and Interpreters
The Logo programming language has been used to teach programming to children, as well as to create modeling environments for a variety of purposes. At its most basic form, the language allows you to program a "turtle" to move around the screen, drawing lines as it does so. Some of the implementations below have extended the language in a variety of ways, such as to add multiple turtles, multi-threading, image handling, a 3D world, etc.
Note that there are also other other educational programming languages available if your intention is to introduce kids to programming. For those who are interested in robotics, you may also be interested in the Free Lego Mindstorms Compilers and Programming Languages.
Related Pages
- How to Create a Website: The Beginner's A-Z Guide
- Free Audio, Sound, Music and Digitized Voice Libraries and Source Code
- Free Game Programming Libraries and Source Code
- Free Text Search and Replace Utilities
- Free Debugging Tools, Static Source Code Analysis Tools, Bug Trackers
- Free Smalltalk Interpreters
- Free Fortran Compilers and Interpreters
- Free APL Compilers and Interpreters
- Free Algol Compilers and Interpreters
- Free Android Emulators
Free Logo Implementations
- Liogo Logo Compiler
Liogo is a Logo compiler for .NET. Logo is a programming language that allows you to manipulate a "turtle", which you direct around the screen to draw a variety of things (among other things). Liogo compiles your program either to a Windows EXE file, or a DLL.
- FMSLogo
FMSLogo is the name of the community-developed version of MSWLogo (listed elsewhere on this page). It features standard Logo parsing, turtle graphics, bitmapped turtles, exception handling, TCP/IP networking, MIDI devices, serial and parallel port communications, calling into native DLLs, event-driven programming (mouse, keyboard, timer), saving and loading BMP images, creation of animated GIFs, ability to control multimedia devices like WAV sound files, CD-ROM controls, and so on. This is a Windows program. It is licensed under the GNU General Public License.
- aUCBLogo
aUCBLogo is an open source Logo interpreter for Windows and Linux.
- StarLogo TNG
StarLogo TNG is a version of the Logo programming language that allows you to control thousands of graphic turtles in parallel. The turtles are also able to interact with each other and their world, changing their behaviour according to what they detect. The authors describe StarLogo as a "programmable modeling environment for exploring the workings of decentralized systems" from which you can "model (and gain insights into) many real-life phenomena". It was written in Java and as such works in Windows, Linux and Mac. The licence allows free use but distribution only for non-commercial purposes. Source code is available.
- OpenStarLogo
OpenStarLogo is a version of StarLogo TNG that comes with source code, although it is free to use for non-commercial purposes only. Versions are available for Windows and MacOS.
- NetLogo
NetLogo describes itself as a "cross-platform, multi-agent programmable modeling environment", useful for simulating natural and social phenomena. It is suited for modeling complex systems developing over time. The model can be viewed in 2D or 3D. The language is basically a Logo dialect with extensions to support agents. Double precision floating point mathematics is supported. NetLogo requires Windows. You need to supply some particulars before you can download this Logo environment.
- Berkeley Logo
A free implementation of Logo, complete with source code, for Unix, DOS/Windows and Macintosh. This is a newer version of the original Berkeley Logo (and its associated source code repository).
- MSWLogo
MSWLogo is an implementation of Logo with multimedia enhancements. Runs on Windows with a GUI interface and extensions.
- Elicia (Logo Implementation)
[Update: this site does not seem to be reachable any more. For the record, it used to be found at
www.elica.net/about.html
.] Elicia is a Logo implementation that allows 3D animation of user-programmable objects. It requires Windows XP.- TinyLogo - Logo Programming Environment
[Update: this site does not seem to be reachable any more. For the record, it used to be available at
www.wideopenwest.com/~lipetz/TinyLogo/TinyLogo.htm
.] TinyLogo allows you to write and run Logo programs on the Palm computer. It comes with over 90 built-in procedures and allows you to extend the language by writing your own procedures. It supports Palm III, Palm IIIx and Palm V.
Related Pages
- How to Register Your Own Domain Name
- Free Ada Compilers
- Free Prolog Compilers and Interpreters
- Free x86 / PC Emulators and Virtual Machines - run your programs in a virtual machine
- Which Web Host Do You Recommend? (FAQ)
- Free DVD Authoring and Creation Software - author your own DVDs
- Free Screen Video Recorders and Screen Capture Software
- Free CD and DVD Burners and Copying Software
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as:
Free Logo Compilers and Interpreters