Free Pascal (http://www.freepascal.org/) is a free cross-platform Pascal compiler. It can behave like Turbo Pascal and Delphi and offers its own enhancements to the language such as operator overloading.