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. In fact, if you have a budget for your classes, you might also want to think about using the Lego Mindstorms NXT to teach them programming in the context of robotics.
Related Pages
- 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 Ada Compilers
- Frequently Recommended Programming Books
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
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.
- OpenStarLogo

StarLogo 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". StarLogo 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.
- StarLogo TNG

StarLogo TNG goes beyond the Logo programming language in using a graphical programming language and a 3D world. It is Java-based and as such works in Windows, Linux and Mac OS X. This Logo environment is free for educational use.
- Elicia (Logo Implementation)

Elicia is a Logo implementation that allows 3D animation of user-programmable objects. It requires Windows XP.
- 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.
- TinyLogo - Logo Programming Environment

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.
- Berkeley Logo
A free implementation of Logo, complete with source code, for Unix, DOS/Windows and Macintosh.
- MSWLogo
MSWLogo is an implementation of Logo with multimedia enhancements. Runs on Windows with a GUI interface and extensions.
Related Pages
- Free Prolog Compilers and Interpreters
- Free x86 / PC Emulators and Virtual Machines - run your programs in a virtual machine
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- Which Web Host Do You Recommend? (FAQ)
- How to Register Your Own Domain Name
- 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
Can't Find What You're Looking For?
Newest Pages
- How the Meta Description Tag May Harm Your Website
- Free PHP CAPTCHA Scripts
- How to Insert Google AdSense Advertisements into Your Blog on Blogger
- How to Add the Copyright Symbol to Your Web Page
- Free PDF Readers / Viewers
- How to Create and Use Cookies in PHP
- How to Design a Two Column Layout for Your Website Using CSS
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- Free 3D Software Box Image Makers
- Dreamweaver Tutorial: How to Create a Website with Dreamweaver CS3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free Spyware / Malware Detection, Removal and Prevention Software
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Logo Compilers and Interpreters
