当前位置:电脑软件 > 编程开发 > 编程软件 > Free Pascal 3.0最新版v3.0.4

Free Pascal 3.0最新版v3.0.4

大小:12MB语言:英文类别:编程软件

类型:国外软件授权:免费软件时间:2018/4/12

官网:

环境:Windows10,Windows8,Windows7,WinVista,WinXP

安全检测:无插件360通过腾讯通过金山通过瑞星通过

本地下载

Free Pascal是一个32位专业Pascal编译器。可编写windows程序,delphi使用的核心语言就是Pascal语言。软件支持在多个处理器架构中运行,如Intel x86,AMD64/x86-64,PowerPC32/64, SPARC和 ARM等,支持的操作系统有Linux,FreeBSD,Haiku,Mac OS X/ iOS/Darwin,DOS,Windows32/64/CE,OS/2,MorphOS,Nintendo GBA,Nintendo DS和 Nintendo Wii。另外,在JVM,MIPS 和 Motorola 68k处理器架构或操作系统中使用的软件正在研发开发版本。
Free Pascal

使用教程

1、右键freepascal>属性>选项>代码页选437,不然会乱码

2、打开freepascal,编好程序,只不过输出空着

3、保存

4、找到保存处的.pas文件,用记事本打开

5、在要输出中文的输出框中输入中文

6、进入freepascal,打开.pas文件,再次保存

7、最后,别在freepascal中跑程序,直接打开与.pas一起的可用程序,完成

同类区别

虽然软件尽量设计得和Turbo Pascal接近,但是由于以下的两个原因,两者之间还是有一些区别的:
1.是一个32位的编译器,而Turbo Pascal只是16位编译器;
2.是一个跨平台的编译器,而Turbo Pascal只在windows和DOS上使用。
如果你的代码遵守ANSI Pascal标准,那么将代码从Turbo Pascal移植到软件是没有问题的。
下面是在Turbo Pascal上可以使用,但是在此软件中就不能使用的一些语言特性:
1.函数和过程在使用时,参数的类型必须和定义时完全一致。原因是在该软件中添加了函数重载功能(可以用完全相同的多个标识符定义多个函数,只要它们的参数不同,就是不同的函数;在没有此功能时,非整实型的实在参数可以与整形的形式参数赋值相容);
2.Protected、Public、Published、Try、Finally、Except、Raise成了关键字,不能作为标识符的名字;
3.Far、Near不再是关键字了,原因是软件是32位系统,不再需要这些关键字;
4.布尔表达式不一定要全部进行计算。只要最终结果已经能够确定,就不再计算其它还没有计算的部分了——比如布尔表达式exp1 and exp2 and exp3,如果已知exp1的结果是false,那么怎么表达式的结果肯定是false,exp2和exp3就不用进行计算了;
5.在软件中,集合中的元素都是4个字节长的;
6.表达式执行的顺序是不确定的。比如对于表达式a:=g(2)+f(3); 不保证g(2)一定在f(3)之前执行;
7.如果用Rewrite打开文件,那么文件就只能被写入了。如果需要读取这个文件,要对文件执行Reset;
8.软件在程序结束之前一定要关闭输出文件,否则输出文件可能不能被正确的写入;
9.软件理论上可以使用4GB的内存,因此实际上几乎可以使用系统中的所有剩余内存(除非系统中有内存限制),这是由于软件是32位的编译器。但是对于Turbo Pascal来说,由于是16位的编译器,因此不能定义大小超过64KB的数据类型和变量,并且在DOS实模式下可以使用的内存总数只有640KB。
下载地址

有问题?点击报错+投诉+提问

网友评论

0条评论

评分:
captcha 评论需审核后才能显示