现代Object Pascal介绍-第一部分


立即下载 纾潆锦袖迷子
2025-11-16
Pascal 称为 介绍 Object 语言 便携式 编译器 游戏 classes 单元
379.1 KB

robsean@126.com QQ 群:192903718
1 / 3
给程序员的 Modern Object Pascal 介绍
Michalis Kamburelis
翻译:robsean
翻译时间:2018 年 09 月 27 日
robsean@126.com QQ 群:192903718
2 / 3
1. 为什么
在这里外有很多关于 Pascal 的书和资源,但是太多的它们讨论老式的(old) Pascal,没有
classes(类),units(单元)或者 generics(泛型)。
所以我写这个快速介绍,什么是我称为 modern Object Pascal(现代 Object Pascal)。大多
数的程序员使用不真正称为"modern Object Pascal"的 Pascal,我们仅仅是称它为"our
Pascal".。但是当介绍语言时,我感觉强调它是一个现代的,面向对象的语言是重要的。自
从很久以前很多人在学校学习的老式的 (Turbo) Pascal 以来,它发展了很多。充满智慧的-特
征(Feature-wise),它非常类似于 C++或 Java 或 C#。
 它有你要求的所有现代的特征 —classes(类),units(单元),interfaces(接口),
generics(泛型)…,
 它编译到快速的,原生的代码,
 它非常类型(type)安全,
 高级,但是如果你需要也能是低级。
它也有极好的,便携式的和开放-源文件的编译器,被称为 Free Pascal Compiler,
http://freepascal.org/ 。和一个附随的 IDE (编译器,调试器,一个可视化组件的库,窗体设
计器),被称为 Lazarus http://lazarus.freepascal.org/ 。我自己,我是 Castle Game Engine
的创建者,https://castle-engine.io/ ,它是一个绝妙的便携式的 3D 和 2D 游戏引擎,使用这
个语言来在很多平台(Windows,Linux,MacOSX,Android,iOS,web 插件.上创建游戏。
这个介绍是主要针对已经在其他语言中有经验的程序员。我们将


Pascal/称为/介绍/Object/语言/便携式/编译器/游戏/classes/单元/ Pascal/称为/介绍/Object/语言/便携式/编译器/游戏/classes/单元/
-1 条回复
登录 后才能参与评论
-->