I too love Pascal. However, you'll note in my post that I said Object Pascal
, which is Pascal's C++. (Embarcadero calls it Delphi
.) While there are a few things I disagree with about the evolution of the language, it is easily one of the most modern, powerful languages out there.
If you've got the bucks for Embarcadero Delphi XE2, you've got a programming environment superior to just about anything else.
If not, you can use Lazarus
, which comes installed with Free Pascal
plus all the RunTime Libraries and components you'll need to develop GUI applications, etc. (You see, FPC doesn't come with the standard RTL, which you'll want even if you are writing command-line programs.)
Lazarus is very
simple in comparison to things like Delphi XE2 and even Code::Blocks, but it is held together by a relatively small contingent of enthusiasts, and works well enough to do most common things.
I do recommend it.
I don't like Ada, it feels scrambled to me. But meh, whatever works.