Are they, Nicholas Ring? Depends on which Pascal you compare Delphi to… Since Delphi is Object Pascal, the difference between Borland’s later Pascal dialects and earlier versions of “the Delphi language” (Feh!) is pretty much zero. HTH!
That’s why I said “Borland’s later Pascal dialects”, Lars Fosdal. The language in the product “Delphi” was called “Object Pascal” up until at least 2007 or thereabouts, maybe up to half a decade later (I can’t recall for sure because it’s pretty much the same thing). The whole “No, the language is called ‘Delphi’ too!” rigmarole started very recently.
(For relative values of “recently”. As Einstein apparently never said, “Everything is relative!”, and for old geezers like me less than a decade ago is approximately equal to the day before yesterday.)
IMO,
Products: Borland Pascal vs Delphi
Language: Object Pascal
However – Delphi did introduce several new features to Object Pascal that were not present in BP or TPW. The “class” type concept replacing the “object” type with virtual constructors and destructors, the concept of properties, as well as method pointers.
Anyways – to me the language always have been and will be Object Pascal. Delphi is just the name of a product.
I can definitively relate to the old geezer time warp references.
What about Machine Language? Using emacs to place manually-assembled ‘numbers’ in memory… 🙂
I’m pretty sure Pascal is just a dull toothpick. We had a saying, “In Pascal, there might be one way to do it.”
Well, Shaun Griffith, then you were wrong. (Unless your saying predates Turbo Pascal v, say, 2.0.)
Turbo? Light years ahead of what we had.
Why is Delphi and Pascal so different?
Are they, Nicholas Ring? Depends on which Pascal you compare Delphi to… Since Delphi is Object Pascal, the difference between Borland’s later Pascal dialects and earlier versions of “the Delphi language” (Feh!) is pretty much zero. HTH!
Christian Conrad Not these days. Delphi is a very different beast from the early days.
That’s why I said “earlier versions”, Lars Fosdal.
(And why I find myself ever more looking into Free Pascal.)
Borland Pascal didn’t have Class and many other language enhancements added in Delphi 1.
That’s why I said “Borland’s later Pascal dialects”, Lars Fosdal. The language in the product “Delphi” was called “Object Pascal” up until at least 2007 or thereabouts, maybe up to half a decade later (I can’t recall for sure because it’s pretty much the same thing). The whole “No, the language is called ‘Delphi’ too!” rigmarole started very recently.
(For relative values of “recently”. As Einstein apparently never said, “Everything is relative!”, and for old geezers like me less than a decade ago is approximately equal to the day before yesterday.)
IMO,
Products: Borland Pascal vs Delphi
Language: Object Pascal
However – Delphi did introduce several new features to Object Pascal that were not present in BP or TPW. The “class” type concept replacing the “object” type with virtual constructors and destructors, the concept of properties, as well as method pointers.
Anyways – to me the language always have been and will be Object Pascal. Delphi is just the name of a product.
I can definitively relate to the old geezer time warp references.