1.为什么写这份简介?

为什么写这份简介?

当今在社会上已经有非常多关于Pascal编程的书籍以及资源,但是其中有非常多文献是关于旧版Pascal的,也就是说没有类(classes),模块(units)和泛型(generics)。
所以我写了这本叫做《现代面向对象的Pascal》的快速入门书籍。很多程序员使用过它,但是不知道它为什么叫“现代面向对象Pascal”, 我们只是称之为“our Pascal”。但是当介绍这门编程语言的时候,我发现强调这门语言为现代、面向对象的语言是非常重要的。这门语言相比起我们之前在学校里面学过的版本已经发展了非常多新的特性。他发展了许多和我们熟悉的c++或Java,亦或者是C#类似的智能特性。
例如:

1.类(classes),模块(units),协议(interfaces),泛型(generics)。
2.更加快速的本地化代码。
3.非常安全的数据类型。
4.同时是高级和低级语言,取决于你的需求。

同时这门语言有优秀、轻巧的开源编译器,叫做 Free Pascal Compiler, 点击这里查看。
并且它还有IDE(编辑器,调试器,可视化控件库,窗体设计器)叫做Lazarus。我本身是一名城堡游戏引擎的设计者,点击进入我的主页,这是一款非常轻巧的基于Pascal的3D或2D游戏引擎,同时也是一个跨平台的游戏引擎(Windows,Linux,macosx,Android,iOS,web)。

这份介绍面向的是之前学过其他编程语言的程序员。所以我们将不再赘述一些基本概念,例如“类究竟是个什么东西?”之类的,也就意味着这门入门简介仅仅围绕着如何在Pascal中使用这些东西。

你可能感兴趣的:(1.为什么写这份简介?)