• PASCAL的优越性:官方的说法(不需要Makefile,节约大量的时间)


    也许你认为为什么我选择pascal代替其他的语言,像C。或者您会拿FreePascal和其他的pascal编译器作比较,那么好,这里您看看FreePascal为什么好:

    1。pascal是一个非常简洁的语言,Pascal是一种非常优美的语言。比起C和C++来,你的程序可以具有很强的可读性和可维护性。并且pascal具有你所能想象到的强大的功能。
    2。不需要Makefile,不像很多的程序语言,Pascal 并不需要makefile文件,你能够节约大量的时间。编译器能够知道哪些文件需要编译。
    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仍然很受欢迎…

    http://www.freefcw.com/entry/26.html

  • 相关阅读:
    【docker】win10安装docker教程
    【大数据】hive 删除临时文件 .hive-staging_hive
    【PostgreSql】生成数据字典
    【python3】基于scrapyd + scrapydweb 的可视化部署
    【python3】将视频转换为代码视频
    博客转移,永久退出博客园
    对dataframe中某一列进行计数
    解决mac上matplotlib中文无法显示问题
    在Jupyter notebook中使用特定虚拟环境中的python的kernel
    ubuntu18.04里更新系统源和pip源
  • 原文地址:https://www.cnblogs.com/findumars/p/4963509.html
Copyright © 2020-2023  润新知