The other day DavidI asked “What should we call the language of Delphi 2007 for Win32” and my answer is unequivocally: Object Pascal. I’ve worked on the Delphi team since well before Delphi 1.0 shipped and I’ve never considered the language to be anything but Object Pascal. Several years ago there were some $d(shenanigans) about changing the language name from Object Pascal to Delphi and I’m not really sure how that even came about but it left me scratching my head nonetheless.
Back in 1995, Borland made a video called “Speed Is” and if you have BDS 2006 it installed you’ll find it in the CoolStuff demo directory under your BDS\4.0 tree. It’s a mashup of quick video sequences of things that represent “speed” and while I don’t necessarily think it’s a great video it conveys the message that “Delphi is Speed” and perhaps more importantly it’s a concept.
|1.||a general notion or idea; conception.|
|2.||an idea of something formed by mentally combining all its characteristics or particulars; a construct.|
And for me that means:
- Fast code/compile/run/debug cylces
- Rich framework(s)
- Visual designers
- Small fast executables
- Blazing compile times
- High productivity
To say it’s “just a language” borders on insulting and I think completely misses the point.
So there you have it, my $0.02 on the subject.