Lazarus - Delphi like IDE for Free Pascal

Home Page: http://www.lazarus.freepascal.org

Lazarus is a free and open source development tool for the Free Pascal™ compiler, which is also free and open source. The Lazarus IDE is a stable and feature-rich programming environment for creating stand-alone graphical and console applications. Lazarus currently runs on Linux™, Mac OS X™ and Win32™, and provides a customizable source editor and visual form creation environment, along with a package manager, debugger. and complete GUI integration with the Free Pascal™ compiler.

Free Pascal™ is designed to be able to understand and compile Delphi™ syntax, which is object-oriented programming. Lazarus will allow you to develop Delphi™-like programs on all of the supported platforms. Once you write your code, you can link it against the API widget set of your choice. The project is named Lazarus because it was started/raised from the death of the Megido™ project. Pascal™ was invented as a language to teach programming to beginners, so it is very structured and safe to keep them from making mistakes that can plague newcomers learning less restrictive languages like C™ or C++™. The GUI widgets include double-gradient skins on buttons and other controls.

Note

Before you choose Lazarus for your project, check with the Things that will never be fixed web site to see if you can work within its limitations.