- 主题:Free Pascal有没有可能革新变成类似C++的语法以吸引更多用户,
pascal 拥趸不少其实。大家一起弄个牛逼的软件出来,就很容易流行开了。
【 在 ooolinux 的大作中提到: 】
: 能力有限
--
FROM 112.10.245.*
哈哈。但要说这也是事实。
我自己就在研究编程语言嘛。
现在写自己的编程语言比二十年前简单一亿倍。
只要写个编译器前端就行了。后端有各种工具可用。写的时候还能用 AI.
想要新语言流行,唯一的可能性就是拿它来写 killer app.
【 在 z16166 的大作中提到: 】
: 你们太坏了,一个劲儿地撺掇楼主搞这个,反正自己不用动手,只要动动嘴打几行字
: 一个牛逼的软件就能搞定Delphi n年前的生态衰落,也就蒙蒙楼主这样的
--
FROM 112.10.245.*
还真别说。有些特别的 killer app,像终端的各种增强型 TUI 工具,现在已经是 rust 的的天下了。说明 rust 在这一块是有优势的。
有没有发现用 go 写的 UI 软件特别少?因为 golang 写 UI 连 js 都不如。
已知 rust, go 和 zig 都是时髦的语言。那选谁写 TUI/GUI 程序啊。那肯定是 rust 啊。
rust 在 TUI 领域的流行,为 rust 圈了不少粉。
【 在 z16166 的大作中提到: 】
: Adobe xxx、微信、抖音这样的killer app,之所以是killer,是因为他们的开发语言吗?哈哈
--
修改:hgoldfish FROM 27.152.53.*
FROM 27.152.53.*
非 webview 的 GUI 方案,从技术上说的话,以后也应该是 rust 胜出。
golang 的 native GUI 发展很多年了,一直没什么好的办法。
我看好多 golang 程序干脆只写 http server,再让用户打开浏览器算了。
【 在 z16166 的大作中提到: 】
: golang 写 UI 连 js 都不如?
: rust的Tauri,和go的Wails没啥区别,都是webview。
: TUI用什么写,啥也说明不了啊。比如Claude Code这个killer app还是ts写的呢
: ...................
--
FROM 27.152.53.*
如果语言好的话,可以拿来当兴趣语言。
话说,free pascal 要是把它那些古董标准库干掉,说不定还有点希望。那些古董标准库一看就浑身灰尘。
回归到纯粹的编程语言来。专用于 webasm 啥的。
好像有人在干这件事。不过没啥进展就是了。
【 在 speedboy2998 的大作中提到: 】
: 虽然我第一个程序就是 DELPHI 写出来的,但是这玩意儿真不行啊。
: 资源少,语法罗嗦,没有大厂在后面推。
--
修改:hgoldfish FROM 120.32.209.*
FROM 120.32.209.*
没有“标准”的库。因为 pascal 也没国际标准啊。
但是 free pascal 带了个“标准库”,也就是 (runtime + component) library.
它的 runtime library 等同于 c 的 stdlib 差不多。功能上其实更强大一些,还支持 socket 呢。但是!你能想象 26 世纪的编程语言的“标准库”里面支持 DOS 吗?
所以 pascal 想复兴,靠 free pascal 是没指望的啦。重新实现个 pascal 编译器只支持 webasm 还有点可能。
【 在 BigCarrot 的大作中提到: 】
: pascal有啥标准库?
--
修改:hgoldfish FROM 27.152.129.*
FROM 27.152.129.*
这就是问题啊。
如今一个编程语言支持 DOS 是个笑话,而不是特性。
虽然本青是 DOS 版版主。
DOS 该是玩具就是玩具,闲下来的时候玩玩挺好的。不过干正经事的时候,最好别掺和。
话说,我倒是很想搞个专门支持 DOS 的新语言当玩具。
【 在 ooolinux 的大作中提到: 】
: Free Pascal支持很多个平台,包括旧的WinCE,可能也包括DOS;新的平台包括龙芯电脑;
: 主流几个平台就不用说了
--
修改:hgoldfish FROM 27.152.129.*
FROM 27.152.129.*
不双标啊。
我想做个 DOS 下的编程语言。但我确切地知道这东东就是个玩具。
Pascal 如果想重新崛起,还是得赶快把那些乱七八糟的东西砍掉为妙。
像 Pascal 居然有 type, object 两个区别。这就不太应该了。
【 在 ooolinux 的大作中提到: 】
: 你这就双标了
: --发自 ismth(丝滑版)
--
FROM 112.48.72.*
保留着就不对啊。
说明长期没有维护。遗留着太多旧的代码。
【 在 ooolinux 的大作中提到: 】
: Free Pascal发展很多年了,支持DOS也是以前的事情,可能一直保留着
--
FROM 112.48.72.*
这事现在各种 GUI 都是标配吧。
而且也不时髦了。
这年头流行响应式设计。程序员把数据定义好。GUI 自动由框架生成。
【 在 ooolinux 的大作中提到: 】
: 能用鼠标拖动控件搭建界面吗?
--
FROM 112.48.72.*