Delphi (object pascal) language, which is much leaner and cleaner than C++

Really?  The languages that Delphi and C++Builder use are essentially he same - so much so that it is possible to directly translate from one language to the other on a 1:1 line basis.