PASCAL的优越性:官方的说法

也许你认为为什么我选择pascal代替其他的语言,像C.或者您会拿freepascal和其他的pascal编译器作比较,那么好,这里您看看freepascal为什么好:
1.pascal是一个非常简洁的语言,Pascal是一种非常优美的语言.比起C和C++来,你的程序可以具有很强的可读性和可维护性.并且pascal具有你所能想象到的强大的功能.
2.不要Makefils,不像很多的程序语言,Pascal 并不需要makefiles文件,你能够节约大量的时间.编译器能够知道哪些文件需要编译.
3.Pascal编译器拥有很快的编译速度,并且没有异常,你只需要按下编译,一切由编译器搞定,大型程序也是!
4.每个单元有其自己的标识符,在pascal中间,你不用担心命名空间的问题.每个单元都有自己的命名空间.所以这个限制非常宽松.
5.集成开发环境,freepascal用有一个IDE在不同的平台上可以工作,你可以在IDE中间写代码,编译并且调试你的程序,使用IDE你可以节约很多的时间,是你编程的最好伙伴.
6.完整支持汇编代码,在freepascal中你可以很轻松的使用汇编和pascal代码编程,喜欢intel风格的汇编代码?没问题,如果需要,PF会为你转换成ATT风格的.想转换你的程序为NASM源代码?没问题,你程序中的所有ATT汇编代码会自动转换.
7.面向对象的编程,如果你要进行一系列的编程,那么你一定对面向对象编程感兴趣.尝试使用TP和Object Pascal的面向对象编程.FCL和开源的可视的Library将为你提供前大的面向对象的库.像数据库我们体动PostgreSQL,MySQL,interbase以及odbc!
8,智能链接,freepascal的编译器能够智能的除去那些你没有使用的代码或者变量.当被静态链接的时候,能够生成很小的程序.
9.在很多的平台和系统上可以使用,freepascal相对于其他的编译器提供了很多的平台,并且很容易通过改编译的设置来运行在不同的平台和处理器上.
10.兼容性.freepascal的兼容性比其他的编译器都好,我们几乎完全兼容TP,并且与delphi有很好的兼容性.如果你有另一个语言的代码,像C或者汇编,也只需要用你喜欢的编译器编译然后用freepascal调用.
11.freepascal在Linux下可以兼容不同版本的linux.

其实说来,FP的IDE,至少WIN下面的很垃圾…没有TP的好…稳定性也不够…
Pascal作为一种教学语言来说实在太可惜咯,至少他的优点是显而易见的,C/C++的功能那么强大,JAVA的横行,delphi仍然屹立不倒,pascal仍然很受欢迎…

发布者:巫山霏云

巫山霏云,87年生巨蟹,文科生,IT男,喜读书,不求甚解,

加入对话

4条评论

  1. 其实对于ACM,pascal也是最好的选择.不过是大学里面只开c的课程而已.大部分大学生都是对c一知半解,真正领会到c的强大不是两三年能做到的.

    我高中参加NOIp来着,只拿到了省二,但是没荒废学业.不过现在想想很后悔.

  2. 呵呵,真正领悟pascal的人又有多少呢,许多人不也是一知半解么,竞赛的熟悉的也不是很多,唉~
    我挺喜欢pascal的!可惜现在acm都不能够用了

留下评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据