为什么没人讨论 Delphi 和 Pascal

222 天前
 weiqk
就语言特征来说有 oo 且严谨又足够简单,前后三十年可能都没有对手

就开发工具来说我不信有任何一个开发工具能比得上 Delphi 和开源的 Lazarus

跨平台看下 Lazarus ,几乎所有的平台都支持

就开发效率而言,无论是 gui 、server 、client 都没有对手,就连做 web 开发都不知道比 PHP 强了多少

就轮子数量和质量来说我不认为有对手

但为什么就凉凉了?
4640 次点击
所在节点    程序员
60 条回复
dandycheung
222 天前
因为它们没有找到在某个领域可以作为顶端上游的地位,从而导致没有坚定(或者说迫不得已)的追随者。能火起来的,都是有蝎子尾巴的,能力过于均衡的不好搞。
2NUT
222 天前
语言的发展主要看两个方面:
1. 有没有足够的资源投入
2. 有没有解决当时风口的问题
zzzkkk
222 天前
Lazarus 做 web 听都没听过
ppokyou
222 天前
@dandycheung 啥是蝎子尾巴
jjx
222 天前
delphi 作为一个 rad 开发工具
其 object pascal 没有垃圾收集

无法作为一个 rad 工具存在的
ahhui
222 天前
我就一直在用 Delphi 做开发,挺好用的。记得以前聊天的时候,好像有不少朋友提到,盛大有好多 Delphi 项目,不知道现在情况如何了。
ck65
222 天前
问一个很外行的问题,Delphi 是一门 pay to use 的语言?还是说除了 Delphi IDE 之外是可以自由使用的?
Kirscheis
222 天前
因为大家都喜欢用新技术做事。。新技术总是更有吸引力一点。web 开发现在用 php 也越来越少了,按理说这么多年 php 的生态也挺无敌的,为啥人都在跑路呢。。c/c++都成熟得不得了,大家还都想试试 rust 。

另外 delphi 以前不是完全开源的吧我记得,这个应该也是使用顾虑之一。
qcbf111
222 天前
要说万能个人觉得 c#算是最强的万能语言
后端 web 挺多的。
软件工控几乎只有 QT 和 c#。
游戏行业只有 js ,c++和 c#,比如王者荣耀,原神都是 c#的
vr ,ar ,mr 也基本是 c#,苹果那个玩意好像也支持 c#开发。
要说语言潜力往下可以做到 unity dots 这套那样几乎持平 c 语言的性能,脱离 GC ,甚至比初中级别 C 语言选手更好的性能。
往上可以做到类似 java ,甚至 python 一样一句 Console.WriteLine 就可以完成 HelloWorld 的程序了。
我觉得这世界上已经没有一个主流语言有这样的潜力和宽度了吧。
janus77
222 天前
没有人生来就喜欢万能语言。声称“某某语言无所不能”的人,一般都先是某一种语言的拥护者,而这个语言肯定先要在某一特定领域有所成就并能维持住地位(注意这个“维持地位”哦),下一步才能有更大的野望,即成为万能语言。
那么问题来了,你说的这两种,在什么地方是有所成就并维持住地位了的呢?光靠一个啥都能做,可不能成为他流行的理由
sakura6264
222 天前
pascal 变量必须写前面这点挺难受的..
flyqie
222 天前
@qcbf111 #9

游戏行业还大量用 lua 。。

很多游戏实际上业务逻辑都是 lua 做,c#初始化游戏传 wrap 然后拉起 lua 。
iorilu
222 天前
delphi 当年也就主要做点简单 gui 工具把

按理是有点价值的

只能说现在人不愿意尝试太老的东西,除了 c 语言
terence4444
222 天前
因为没有公司在后面持续更新了,Delphi 6 以后好像是因为关键人员流失导致停滞。
MAGA2022
222 天前
@qcbf111 最强万能语言是 js
yolee599
222 天前
因为 Delphi 的开发工具现在要收费了,还只有他一家,就不想用
leido
222 天前
你在 c/c++还能看到 Pascal 的影子,比如 stdcall
gpt5
222 天前
小时候参加竞赛,附加题是 pascal ,所以学了 pascal 。
但从来没在实际中用过。
cnbatch
222 天前
根本原因在于长期不开源。

当下流行的 Top 10 编程语言,全都是开源的。无论榜单标准是 TIOBE ,还是 IEEE Spectrum ,或是直接看 GitHub 的语言排名,全都不例外。

C# 最初也不开源,但最终开源了。Delphi 呢?至今仍然闭源吧。第三方的 Delphi 开源兼容品,地位不就类似于 C# 未开源时的 mono 嘛。
C# 闭源时,mono 都没法推动 C# 火起来。更不用说至今仍在闭源的 Delphi 了。
hsfzxjy
222 天前
因为当年用的人都老了..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX