delphi - 对象 Pascal 与 Delphi?

标签 delphi pascal

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/

相关文章:

multithreading - Delphi XE2无限等待线程中调用哪个等待方法

Delphi:如何从调试器中排除单元?

DELPHI:如何在循环或案例之外使用 "break"?

delphi - 如何重新创建一个检索对象最高元素的函数?

linux - 关于 Pascal 输出的一些茫然

algorithm - 一场有100个对手的比赛,赢尽可能多的钱

ruby - Ruby 中是否有类似于 Pascal 记录的数据结构?

delphi - 在 Canvas 上绘制旋转位图

string - delphi 2009转换为字符串长度2

Delphi XE2 不将字符串列表标记为已排序