Free Compilers and Interpreters
Compilers & Interpreters for Programming Languages
Free Compilers / Interpreters
In this section of thefreecountry.com, you can find compilers, interpreters and development systems for various programming languages.
If you don't see the programming language you want listed in the index below, please check out the Free Compilers and Interpreters for Miscellaneous Programming Languages page, a catch-all page for languages that do not have enough entries to justify their own page.
Free Programming Language Compilers and Interpreters
In alphabetical order (more or less).
A-C
- Free Ada Compilers and Interpreters
- Free Algol Compilers and Interpreters
- Free APL Compilers and Interpreters
- Free Assemblers, Linkers and Librarians
- Free BASIC Compilers and Interpreters
- Free C Compilers and Interpreters for Computers
- Free C/C++ Compilers and Cross-Compilers for Microcontrollers, PDA, Calculators, Embedded Systems and Other Devices
- Free C# Compilers
- Free COBOL Compilers and Interpreters
- Free Common LISP Compilers and Interpreters
D-J
- Free D Compilers and Interpreters
- Free Educational Programming Languages - Teach Kids Programming
- Free Delphi Compilers and Interpreters
- Free Esoteric, Obfuscated and Wierd Programming Languages
- Free Forth Compilers and Interpreters
- Free Fortran Compilers and Interpreters
- Free Java Compilers and Assemblers
K-Z
- Free Kids Programming Languages
- Free LISP Compilers and Interpreters
- Free Logo Compilers and Interpreters
- Free Modula-2 Compilers and Interpreters
- Free Modula-3 Compilers and Interpreters
- Free Pascal Compilers and Interpreters
- Free Perl Compilers, Interpreters, Ports, Binaries, Source Code and Implementations
- Free Prolog Compilers and Interpreters
- Free Python Compilers, Interpreters, Ports and Implementations
- Free Smalltalk Compilers and Interpreters
- Other Free Compilers and Interpreters
Compiler Construction and Grammars
Other Programming Resources
- Free Source Code and Programming Libraries - don't reinvent the wheel
- Free Programming Tools - make your programming task easier
- Free Online Programming Documentation, Frequently Recommended Programming Books
- Free Emulators and Virtual Machines - test your apps in multiple OSes without rebooting
Other Resources of Interest
- Free Security, Privacy, and Anonymity
- Free Utilities and Application Software
- Free Perl CGI Scripts
- Free PHP/Perl CGI Script Hosting
- Free PHP Scripts
- Free JavaScript, AJAX, DHTML and Web 2.0 Scripts
- Free Web Hosts, Budget Web Hosts
- More Free Webmaster Resources
- Free Tutorials and Articles for Webmasters
- Free POP3, IMAP, SMTP, Web Email
New Pages on thefreecountry.com
- Free File Renaming Tools for Bulk Renaming of Multiple Files
- Free Font Editors, Font Creation Software and Sites
- Free Financial Accounting Software
- Free Email Clients
- Free Windows Clones, Emulators and Emulation Layers
- Free 3D Software Box Image Makers
- Free Standalone Flash Video (FLV) Players
- Free Video Editors (Free Video Editing Software)
- Free DVD and VCD Players, Free Movie and Video Playing Software
- Free DVD Authoring and Creation Software
- Free Antivirus Software and Free Online Virus Scans
New Pages on thesitewizard.com
- How to Create and Use Cookies in PHP
- How to Design a Two Column Layout for Your Website Using CSS
- Is It Legal to Use Any Piece of Music, Image, or Article for my Website? And Other Questions on Copyright Relevant to Webmasters
- Why Do the Pictures on My Web Page Not Show Up in Nvu / KompoZer? Troubleshooting the Broken Images on Your Page.
- How to Present Content First in a Multi-Column Table Layout
- How to Insert Google AdSense Advertisements into Your Blog on Blogger
- Should I Have a Multi-Column Newspaper Layout for My Website? More Tips on Usability
- How to Insert Meta Tags to Your Site in Dreamweaver
- How to Use JavaScript to Change a Cascading Style Sheet (CSS) Dynamically
- Should You Use Cloaked Domain Redirection to Point to Your Website?
- Important Precautions to Take When Buying a Domain Name
- Dreamweaver Tutorial: How to Create a Website with Dreamweaver CS3 (Part 1)
New Pages on HowToHaven.com
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- How to Back Up Your Hard Disk in Windows
- How to Securely Prepare Your Old Computer for Disposal
- How to Work Around the Missing Up Arrow Button in Vista's Windows Explorer
- How to Create a Bootable "Live" Windows Rescue CD
- How to Delete Undeletable, Locked, Busy or Currently In-Use Files in Windows
- How to Record or Save Streaming Music or Audio
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
- Free Spyware/Adware/Trojans/Keyloggers/Hijackers Removal, Detection and Prevention Tools and Sites
- Free Antivirus Software
- Free Device Driver Backup and Extraction Utilities
- Free DVD/CD Emulators, Free Virtual CD/DVD Drives
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- Free Drawing and Painting Software, Image and Photo Editing Programs, 3D Content Creation Tools
- How to Design and Publish Your Website with Nvu (free WYSIWYG web editor)
What's New
9 May 2008- New page: How to Create and Use Cookies in PHP. Learn how to set, retrieve and delete cookies using PHP with this tutorial. Cookies are useful if you need to store user preferences or if you want to implement a membership, user login or subscription system for your site.
- New page: Free File Renaming Tools for Bulk Renaming of Multiple Files. Do you have a large number of files, such as those taken from your digital camera or ripped from your audio CD, that you want to rename? Do it the easy and efficient way with these free file renaming tools designed for mass renaming of files and folders.
- New page: How to Design a Two Column Layout for Your Website Using CSS. If you're starting your website, or even just redesigning it, and are looking for a way to create a 2 column website using Cascading Style Sheets (CSS), check out this article.
- I've added OxgenOffice Professional to the Free Word Processors and Office Suites page. This is a complete office suite that includes the open source OpenOffice.org with additional templates, clipart, fonts, samples and even VBA support.
- New page: Is It Legal to Use Any Piece of Music, Image, or Article for my Website? And Other Questions on Copyright Relevant to Webmasters. If you don't see a copyright notice for a particular piece of music, such as a MIDI file, or a photo or image, or some other piece of work, is it legal you to use it for your own website? How do you copyright your website's contents? How long does your copyright last? Read this article for the answers.
- New page: Free Font Editors, Font Creation Software and Sites. Have you ever wanted to create your own fonts that have just the right characters, be it fun symbols or serious text? These free font editors and online font editing sites will allow you to do just that.
- New page: Why Do the Pictures on My Web Page Not Show Up in Nvu / KompoZer? Troubleshooting the Broken Images on Your Page.. Have you ever tried to put up a web page with photos or images using Nvu or KompoZer, only to find that when you publish the page, the pictures don't show? This guide tells you why it happens and shows you how you can fix the problem.
- New page: How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3. Now that service pack 3 for XP is released, how do you go about integrating it into your existing XP setup disk, so that when you next install XP, you will automatically have a system with XP SP 3? This guide shows you how.
- New page: How to Present Content First in a Multi-Column Table Layout. How do you make your content come first in the source code of a multi-column website that uses a table for layout? Read this article to find out more, including the reason why you might want to have your content appear before your navigation bar in the first place.
- New page: Free Financial Accounting Software. Looking for free or open source software to manage the accounts of your business or even your own personal finance? Check out these free accounting software to get one that suits your needs.
- New page: How to Insert Google AdSense Advertisements into Your Blog on Blogger. Wondering how to insert Google advertisements into your blog on Blogger? This tutorial teaches you how to get it done in 5 easy steps.
- New page: Free Email Clients. Get yourself a free email software that allows you to easily filter spam, tag email messages, access your online email accounts via POP3 or IMAP, create multiple personalities with different email address (for example, to separate your business and home accounts), and so on. The software also allow you to download your email to your own computer for reading/replying offline.
- New page: Should I Have a Multi-Column Newspaper Layout for My Website? More Tips on Usability. Learn more about how to improve your website's usability from this article discussing whether a newspaper-style layout is suitable for a website.
- Since I get asked this question from time to time, I've added information on the use of thesitewizard.com's free feedback form script on Google Page Creator to the Frequently Asked Questions (FAQ) page.
- New page: muCommander, an open source file manager for Windows, Mac OS X, Linux, etc, has been added to the Free File Managers and Graphical Shells page. This file manager boasts an assorted array of features including the ability to work not only with local hard disks but also with files via FTP, SFTP, NFS, SMB, HTTP and Bonjour. It also has built-in archivers for a wide assortment of file archives including zip, tar, bzip, ISO, etc. Check it out.
- New page: How to Insert Meta Tags to Your Site in Dreamweaver. Learn how to use Dreamweaver to add meta tags that can control how search engines display your site in the search results, control how the search engine spiders index your page, disable the IE image toolbar and so on.
- New page: Free Windows Clones, Emulators and Emulation Layers. Are you tired of Windows or Vista, but feel chained to it because you need to run certain Windows applications? These Windows clones and emulation layers allow you to run Windows programs on your computer without needing a copy of Windows.
- New page: How Do I Edit an Existing Site under Dreamweaver, Nvu or KompoZer. If you have a site designed by someone else, or one which you used an online site builder to create, how do you migrate it so that it can be edited using the Dreamweaver, Nvu or KompoZer web editors? This tutorial takes you through the steps of editing your existing site under these well-known web editors.
- Updated: the article How to Upload a File to Your Website Using the FileZilla FTP Client has been updated for the version 3 series of FileZilla.
- New page: Free File Splitters and Joiners. Do you have a file that you cannot send as an email attachment because it is too big? Or perhaps you want to fit it onto a floppy, a USB flash drive or a CD, but found that it cannot fit? These free file splitting and merging utilities will split that file for you into smaller chunks and reassemble them back to its original state.
- New page: How to Use JavaScript to Change a Cascading Style Sheet (CSS) Dynamically. Find out how you can dynamically change style sheets on your site using JavaScript. This is useful if you want a way for your visitors to change themes (or "skins") for your web pages.
- New page: Free Disk Usage Management and Reporting Software. Are you running out of hard disk space and wondering where your space disappeared to? These disk usage visualization tools allow you to get a graphical report of your hard disk utilization, enabling you to better track your files and folders.
- New page: How to Back Up Your Hard Disk in Windows. Learn how to back up your hard disk in such a way that you can restore your system to its working state any time there is a problem. A hard disk backup is a useful thing to have in the event of hardware problems (like a crashed disk) or a bad virus attack on your system.
- New page: How to Use Cookies in JavaScript. Learn how to set, retrieve and delete cookies using JavaScript. Cookies can be used to store user preferences and other data specific to individual visitors on your site.
