Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 无拉撒路的自由帕斯卡_Command Line_Freepascal - Fatal编程技术网

Command line 无拉撒路的自由帕斯卡

Command line 无拉撒路的自由帕斯卡,command-line,freepascal,Command Line,Freepascal,你们当中有谁能为我指出一个好的免费Pascal教程或书籍的方向,而不依赖于使用Lazarus?理想情况下,我只想在文本编辑器中编写代码,并使用命令行编译/链接。我对帕斯卡一无所知 不幸的是,我通过谷歌发现的所有材料都假设使用了Lazarus、Pascal的先验知识,或者只提到了Pascal的Delphi/FPC之前版本,没有动态字符串、对象等“现代”功能。Lazarus不会改变基本方言的可能性。它只是一个IDE和可视库,几乎所有非可视的都是FPC 只需安装FPC并使用 fpc <prog

你们当中有谁能为我指出一个好的免费Pascal教程或书籍的方向,而不依赖于使用Lazarus?理想情况下,我只想在文本编辑器中编写代码,并使用命令行编译/链接。我对帕斯卡一无所知


不幸的是,我通过谷歌发现的所有材料都假设使用了Lazarus、Pascal的先验知识,或者只提到了Pascal的Delphi/FPC之前版本,没有动态字符串、对象等“现代”功能。

Lazarus不会改变基本方言的可能性。它只是一个IDE和可视库,几乎所有非可视的都是FPC

只需安装FPC并使用

 fpc <programname>
fpc

作为方言的参考,请参阅免费Pascal参考指南,其中包含非可视示例。当您具备基本知识时,您可以根据自己的环境调整与Lazarus相关的示例。

这会教给我一些真正的基础知识,比如如何编写入口点、子程序和控制结构吗?ref手册中当然对它们进行了简要描述,但它不是教程。大多数都使用Delphi和TP资源来实现这一点。您可以尝试TurboPascal教程,几乎所有东西都可以使用。只有那些过于特定于16位/dos的东西才不起作用。