我现在在外面学turbo pascal,家里windows7 的64位的系统貌似用不了

供稿:hz-xin.com     日期:2025-01-18
请问在64位的win7上怎样使用turbo pascal?不用虚拟软盘

16位 的turbo pascal 在64位系统上无法运行。你可以去学free pascal ,但语法和turbo不同。pascal的可视化版本是delphi,学free pascal和delphi 不会可hi我

这个是系统文件丢失,重新安装一遍就可以了
其实推荐FreePascal
FP推荐2.0.4
还有,貌似你的end. 忘写了。。

用DELPHI呗…,DELPHI不是比Free Pascal和TP更好嘛。DELPHI是日后应用起来最有价值的IDE,今后的开发也得到DELPHI上去。所以呢,最好是用DELPHI,用法自己 研究一下,不影响你学PASCAL语言的。
当然用FREE PASCAL编写出的源文件一样是.PAS,交给老师是一样的,与TP编写出的源文件相同。
FP比起TP是有区别的,区别对于你学PASCAL的人来说吧,可以忽略了,至少学习阶段知道那些东西没什么用,用到了的时候再去了解就好,不然看一遍全忘了…一个是初学接触不到那么深的程度,二是,有的区别,教你的老师都不一定用得着,教你的老师不一定是资深开发者,但一定是熟悉PASCAL的思想和设计方法的…、

区别在于:
第一,可移植,FPK是跨平台的IDE,几乎支持所有的你能想到的平台,FPK是开源的,用GPL协议的,你可以用FPK开发的任何应用去卖钱或者把FPK改一下卖掉,或者引用开放的代码段……只要注明出处之后,这都没问题。
第二,FP是一个标准PASCAL,也就是最简单的说,超过8个字符的标识符都是无效的,等等。
第三,标准PASCAL和TP的区别,FP有函数重载功能,所以函数和过程的参数在使用中数据类型不能发生改变。
第四,FP是32bit的IDE环境(TP16位),最大支持4G内存……并且保留字里不需要FAR和NEAR,因为他是32bit的。并且保留字(关键字)多了一些。另外FPK有64位的版本,WIN7 64位系统完全可以使用。
第五,表达式执行顺序不是确定的,比如a:=f(3)+g(4)+h(5),有可能先算g(4)也有可能……
第六,布林值表达式不用全部进行运算,算出结果就不再算了,比如A AND B AND C ,假如A是FALSE,那么结果是FALSE,不再算了。
第七,定义数据和在逻辑上要求更严格,因为是标准PASCAL(ANSI PASCAL),比如END.之前一定要关闭输出文件…如果是Rewrite打开文件,文件只能被写入不可读取…
第八,函数的返回值通常可以作为一个变量……
第九,函数可以返回复杂的类型,可以是记录和数组。
第十,Free Pascal允许运算符重载。
第十一,FP在一些比较新的系统里支持长文件名。
第十二,还有一些特性,先不列举了,这么说下去没有完,而且没有几条你用得上,总之,在用得上的时候再去查资料就足够了,作为一个程序员,你必须得学会这点,否则…

说了这么多,可能有些片面的看法哈,但是对于如果一个明天就要靠PASCAL去吃饭的程序员来说,最好是用DELPHI,熟悉DELPHI这类RAD工具,而不是FPK现在好像叫FPC吧…如果是非专业最好也用DELPHI,因为RAD工具真的很强大…除非你是单纯的为了学习或者研究计算机科学技术……否则FPK不是好的选择。

对了,补充一下,如果你只是想编出程序交给老师,完全可以用记事本,或者其他文本编辑器,自己写的也可以,或者在DOS里用EDIT也可以……总之保存的文件拓展名是.PAS老是用任何PASCAL的IDE打开都可以编译,调试,运行…
WINDOWS OFFICE里的WORD是用VB开发出来的…,而DELPHI完全可以更快的开发出功能更强大的软件…现在的DELPHI XE2还算比较强大吧,不过DELPHI末落了,PASCAL占有的市场份额算是中下了,不多,现在市场份额最多的几种语言是C,C++,JAVA(包括JSP),VB,C#,VB.NET,PERL,PYTHON,PHP,然后是DELPHI(OP PASCAL)… PASCAL语言现在市场总份额不到4%…就业相对来说还可以,DELPHI来说虽然可以开发IOS和MAC未来还可能兼容其他平台,前途不是太明亮的……相对于其他RAD,DELPHI还是有相当的优势的。

turbo pascal大概是老早的16位软件,64位完全不兼容,类似的还有turbo c++等等,free pascal没有用过,但如果你不使用free pascal自定义的专用函数,保存文本形式的原程序,应该没有问题。

turbo pascal是老早的16位软件,64位完全不兼容,类似的还有turbo c++等等,但如果你不使用free pascal自定义的专用函数,保存文本形式的原程序,应该没有问题。turbo pascal和free pascal我都用过,没有什么关系,两个程序基本是一样的,只需要你放心使用就行了。

Free是比较小的,初学者用的,2的64次方对他来说是天文数字

你可以装一个虚拟机再装pascal