Free Pascal不完全攻略之一 :进入FP的世界

本文介绍了Free Pascal这一流行的Pascal编译器,它与Turbo Pascal和Delphi兼容,支持多种平台,并在信息学奥赛中被指定使用。Free Pascal包括编译器、运行库、程序包等组件,且提供了丰富的单元支持,如CRT、DOS、Math等。文章还提及了安装和测试编译器的基本步骤,帮助读者快速进入Pascal编程的世界。
摘要由CSDN通过智能技术生成

注:该文章转自我在163.com的BLOG。因为感觉163的blog不大适合用于写技术性文章,因此打算将上面技术类的文章转载过来CSDN。

WHY FREE PASCAL
在这个IT技术日新月异的时代,人们的目光总会被各种新颖的技术所吸引,例如。NET    ,Ajax,SOA等等。有时难免会忽略了一些最基本的东西。Pascal作为一种老牌的编程语言,已经走过了三十多年,似乎已经走到了尽头——但是,Pascal作为一种结构严谨的编程语言,有其独特的优势:紧凑整齐,概念简介,数据结构和控制结构比较丰富,程序可读性好。因此,Pascal在算法和数据结构的教学上,有其独特的优势。我自己接触的第一门编程语言就是Pascal。它既比Basic严谨,也比C易学。而且它的语法比较靠近C语言,因此Pascal程序员写C程序也不会有太大问题。(相比之下,BASIC和C就差得远了)

ABOUT FREE PASCAL

    目前最为流行的Pascal编译器,要数Free Pascal。这是一个自由软件项目,目的是为了向人们提供一个与Turbo Pascal 7.0和Delphi 7尽可能兼容的32位Pascal编译器。因此,Free Pascal支持许多新颖的特性,如面向对象,函数重载、操作符重载、全局成员和RTTI等等。而且Free Pascal也是我国目前信息学奥赛指定的Pascal编译器。因此,我们可以看到,Pascal语言并未走向衰亡,而是借助Free Pascal再一次得到重生与发展。

    但是,Free Pascal已经不同于往日的Turbo Pascal。它能够运行在多个不同的平台下,包括DOS,Linux,Windows,NetBSD,FreeBSD和Mac OS X等等。另外,Free Pascal在某些平台下的移植仍在开发阶段,如Solaris,PalmOS和OpenBSD,相信有需要的用户很快就能够在这些平台下用上Free Pascal。

    Free Pascal其实是一套完整的套件,它由以下几个部分组成:
1.Free Pascal的编译器:fpc。
2.运行库RTL,Free Pascal的基本程序库。
3.程序库包,其中包括了许多非常有用的单元,例如Windows 32 API,压缩/解压库和GTK2图形界面等。
4.Free Class Library。它提供了许多功能,如数据库框架,Web支持,XML支持等等
5.若干个小工具和其他的单元

    此外,Free Pascal还有一个基于命令行界面的IDE(集成开发环境),和以前的Turbo Pascal有点相似。这对于初学者来说比较有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值