Understanding Delphi's history helps explain why Lazarus is designed the way it is. Hejlsberg designed Turbo Pascal and the original Delphi before moving to Microsoft to create C#.