While dynamic and VM languages have been in vogue, Delphi and Free Pascal have been quietly chugging along. Using Pascal one can natively target most leading operating systems and hardware platforms. Plus native code is fast.
Although partial to Delphi for Windows development, Lazarus is an excellent cross-platform IDE. The screenshot on the left is from Ubuntu and the one to the right is from Windows 7. Lazarus looks and feels the same on Linux/Windows/Mac.
Lazarus on Ubuntu
Lazarus on Windows 7
And it has a cool logo
Check out FireMonkey from Embarcadero for cross-platform GUI development. Look to Oxygene if one needs to run Pascal in a .Net or a Java VM.
And for web development using Pascal, check out Intraweb, Delphi Web Script, UniGui, and Smart Mobile Studio.
Can old be new again?