Pascal及其当前应用

39

1997年,我学习了Turbo Pascal,非常喜欢这门语言。一切都非常结构化,编译器确保你以正确的方式完成任务。之后我尝试过Delphi,但对它不是很感兴趣。

自那时以来,我使用了许多不同的编程和脚本语言(C,C++,PHP,Python,Perl,TCL),最近我开始想起我的旧Turbo Pascal的日子。

因此,我想知道Pascal有哪些实际用途,并且有哪些API和框架可用。是否有人有在现代开发环境中使用Pascal的经验,还是这门语言已经死了?

澄清一下我的问题:Pascal能否用于现代应用程序开发?它正在被使用吗?如何使用?

维基百科链接或快速谷歌搜索没有帮助,这就是为什么我询问“专家”的原因。


我在Delphi中创建的应用程序总是看起来有点丑陋,不协调。此外,我也没有必要的数据库和网络背景知识,无法创建任何有用的东西。这并不是Delphi的错 :) - Andrioid
1
哇, 安卓系统啊,你必须得好好研究一下,它非常强大。我只是在三个月前学会了Delphi编程,它真是太棒了(唯一不喜欢的就是Pascal语法 :-))。 - tekBlues
嘿,在我的书架上,我有一本来自Borland的小书,名为“21天学会Delphi 2”。也许我会读一下 :) - Andrioid
1
这个问题适合在programmers.stackexchange.com上提问。 - TimothyP
@Andrioid:不知道。我见过用Delphi制作的精美程序。新的FMX和多种样式选项使得制作外观漂亮、易于使用的程序更加容易。当然,这也取决于您的UI设计技能 ;-)。顺便说一下,您是不是把Delphi和Java混淆了?那些程序在我看来总是格格不入的。 - Rudy Velthuis
显示剩余2条评论
11个回答

-1

Pascal作为一种教学语言非常有用;它比C语言更少地涉及晦涩难懂的内容,能够很好地阐明一些基本的计算机科学原理。


3
为什么它没有被用于任何实际的应用呢?它的实用性不够强吗?学一门在(或者应该不在)你作为程序员的职业中无法使用的语言,好像有点浪费时间。 - Andrioid
1
学习环境可以非常有用;你有多经常使用那种有指导线的宽规格纸,用来学写字母表?尽管如此,它仍然是有用的。有时,一个简化的学习环境可以通过减少对学生的干扰来更好地促进学习。 - Paul Sonier
3
我知道这个问题主要是关于 Pascal 而非 Delphi 变体,但 Delphi 几乎具备 Pascal 的所有优点,并且被用于很多实际的事情,比如:http://en.wikipedia.org/wiki/CodeGear_Delphi#Products_developed_with_Delphi - Argalatyr
5
我想避免任何语言争论,但是Pascal非常适用于大型的现实世界项目。例如,在Mac上很长一段时间里,Pascal是默认的语言选择 - 操作系统本身和大多数应用程序都是用它编写的,而且仍然有人用Pascal编写商业Mac应用程序。在Windows上,Delphi非常受欢迎并且仍然相当流行,已经被用于许多实际项目中。Pascal的第一个版本确实相对简单,旨在作为教学语言,但随着时间的推移,语言变得非常先进。 - mr. w
@mr.w 如果某种编程语言生态系统不再健全,例如缺乏书籍、杂志、课程、工作机会、会议、库、40岁以下的懂它的人等支持,那么它将无法在大型真实世界的产品中使用。Pascal曾经是1980年代Mac的选择,但现在已经不再适用。Windows上也已经不再流行。它的价格已经远高于主流水平,但并未提供企业级支持或功能。与C#、C++、Java、Python或新工具Rust、Go、D、Nim(基于Pascal)相比,今天没有令人信服的理由选择它(而不是在1990年代)。 - alcalde
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接