Object Pascal 和 Delphi 之间有什么区别?它们是一样的吗?它们之间有什么区别和相似之处,哪个更有用?
最佳答案
Object Pascal 是 Apple 开发的 Pascal 的面向对象扩展。 Delphi 的第一个版本是从 Turbo Pascal 演变而来的。 Turbo Pascal 中的面向对象功能被正确地认为不适合用途。因此,Borland 开发了 Delphi 1,并融入了 Apple Object Pascal 语言的大部分内容。因此 Delphi 产品的语言最初被命名为 Object Pascal。
Apple 停止了 Object Pascal 的开发,并且它从未像最初预期的那样标准化。为了发布 Delphi 6,Borland 选择将他们的语言重命名为 Delphi。
你问的问题是:
What's the difference between Object Pascal and Delphi?
但这并没有多大意义,因为原始的 Object Pascal 不再以独特的形式存在。苹果放弃了它。唯一现存的广泛使用的类 Object Pascal 语言的实现是 Delphi 及其启发的语言:FreePascal、Oxygene、DWS 等。
所以更好的问题是“Delphi 和 FreePascal 之间有什么区别?”如今,Object Pascal 被广泛用来指代该系列相关语言。
关于delphi - 对象 Pascal 与 Delphi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15699788/