Lazarus
Lazarus is integrated development environment (IDE) for rapid application
development in Object Pascal, resembling the popular Borland Delphi. Offers source editor with
syntax highlighting, code competition, visual forms editor, ability to
work with projects, integrated debugger, loading the packages with new components and many other
features, making easier writing of Pascal programs and their testing. The environment
is extremely flexible and adjustable.
The program could be used also for introduction into the object-oriented and Windows programming, because besides the traditionally presented in the informatics classes console applications, Lazarus allows creation of native Windows applications, containing windows, menus, buttons, toolbars, etc. Lazarus is using for compiler FreePascal, also free software. It has versions for Windows, Linux, FreeBSD, Mac OS X and many others, and it can create executables for all these operating systems.
Extra documentation for the program (in English) could be found here.