|
|
1
35
请注意,旧版本(1.0.x)的免费Pascal编译器 来源 有效地与Turbo-Pascal兼容(如可以使用TP调试),这展示了基本的Pascal功能。
我强烈建议您使用德尔福方言(使用德尔福或Lazarus/FPC),而不要使用Turbo。 DOS isms和16位短信将严重限制您的使用,FPC或Delphi几乎支持所有不含DOS isms和16位短信的方言。 turbopascal是DOS时代(如果不是的话)的主要编译器之一,而Delphi仍然是世界上第二畅销的IDE(仅次于visualstudio),因此我认为“死语言”和“教学语言”的部分有点夸张。 |
|
|
2
23
从Java/C/C++切换到FPC的满意用户的意见: 帕斯卡,特别是自由帕斯卡(FPC),对任何事情都非常有用。性能良好的应用程序编程(因为它是编译的)、游戏编程(例如通过OpenGL),以及web编程,因为它可以编译为Java字节码。它可以在所有重要的平台(MS、Linux、Mac、iOS、Android等)上运行。 FPC是高度更新的,与一些人认为我们正在讨论的70/80年代的语言相比,它是一种非常现代的语言。它有OOP扩展(包括使用Objtovi-C类的“目标Pascal”模式),OOP是非强制性的,就像C++一样。它还有操作符重载、函数重载、动态数组、有限的垃圾收集、自动名称空间。。。此外,它是一种模块化语言(如Java),而C/C++经过这么多年仍然是非模块化的(用#include伪装)。(我想认真讨论一下“现代”语言今天必须具备的特征。) 我提到可移植性了吗?FPC附带了一个大型运行库,其中大部分是跨平台的,包括一个类库(主要用于Lazarus AFAIK)。FPC非常适合编写可移植代码。
所以我认为FPC在教学语言和应用程序编程方面都非常有用。(我认为这很理想,但这更像是一种观点。) 一直以来都有一些憎恨帕斯卡的人制造不明真相的火焰,通常指的是70年代的原始语言。我个人认为,无论是70年代的帕斯卡还是20年前的问题(当便携性成为问题时),都不值得讨论。有趣的是你现在能做什么,除了“但其他人都做…”的争论之外,语言之间的利弊。 |
|
|
3
13
真是胡说八道。Delphi、FreePascal和Lazarus都可以使用大量的库。
“简化环境”?那只是贬损。我想说,它是,而且一直都是,相当复杂的。 |
|
|
4
11
让我们记住拉扎勒斯是德尔福的免费克隆: http://www.lazarus.freepascal.org/index.php 和FreePascal: Free Pascal(又名FPK Pascal)是一个32位和64位的专业Pascal编译器。它可用于不同的处理器:英特尔x86、Amd64/x86_64、PowerPC、PowerPC64、Sparc、ARM。 |
|
|
5
11
还没有人提到TeX(以及METAfont和其他TeXware)是用Pascal编写的。
|
|
|
6
5
|
|
|
7
5
当然可以,而且被广泛使用。看看 拉扎勒斯CT 8个主机OS/CPU层 22个目标OS/CPU层
p、 请记住以admin/root的身份安装它。 |
|
|
8
5
从版本1到2012年RAD Studio XE3,我一直在使用Pascal。那是我的第一语言。pascal中的知识几乎就是它运行的系统中的知识。
当然,Pascal现在是对象Pascal就像Basic是VisualBasic一样。以下是Pascal 2012年在其商业产品中所做的事情。(pascal的非商业版本也一样好,如果不是更好的话) 支持几乎所有的Web技术。 支持几乎所有的数据库技术。 单代码库中的跨平台。 大型社区、组件和库。 用Pascal开发的一个流行应用程序是Skype。
|
|
|
9
4
搜索关键字“pascal”,使用“编程语言”筛选结果=>'你会发现许多pascal应用程序,如果不是企业级的,至少是严肃的程序员级的。 有这么多开源和跨平台的IDE、库,我认为pascal还活着(流行的delphi方言除外),可以做实际的任务。结果表明,pascal可以做操作系统、编译器、跨平台库、桌面编程。因此,pascal似乎至少可以做很多严肃的任务,如果不是太实际的话,让莫尼马上回来。
|
|
|
10
2
另一方面,Pascal语言是一种过时的语言,因此Borland在Pascal语言中添加了很多东西(并使他们的语言更类似于模块2)。 |
|
|
11
-1
帕斯卡语是一种有用的教学语言;它阐明了一些更基本的计算机科学规则,比C。 |