Site hosted by Angelfire.com: Build your free website today!

Codeblocks a C++ compiler.

Lazarus a Pascal complier.

Windows CODEBLOCKS IDE Download.
Windows Lazarus IDE Download.

So why 2 compiler?
Different languages have different strong points. Choose a language based on the task.
The average programmer know multiple languages. For this reason.
C++ is a grate, modern language for heavy task. Games, Game engines, Databases, ect.
Lazarus has a drag and drop form builder.
And there both Free!

I use a process called multi-language software development. It use to be very popular.
But not so munch new. It is stall used. HTML with CSS and java script. Three different languages.
Example:
I might use C++ to sort a long list. C++ is vary good at this. C++ has all sort of sorting algorithms.
Then use Lazarus to build the Graphical User Interface (GUI). Then call the C++ process from Lazarus.
The best of both worlds.