- 主题:现在大学和中学还有教Pascal语言的吗?
只有好是不够的,必须足够好。
软件领域,同一个赛道里面经常老大吃肉,老二喝汤,老三啃狗 sh*t.
在系统编程领域,目前就是 c 老大,c++ 老二,rust 老三。剩下的都死得不能再死了。
pascal 如果想再活过来,就需要在其它地方发力。
这么牛逼的一个语言,活得连 dart 都不如。这门语言的爱好者应该反思一下。
【 在 ooolinux 的大作中提到: 】
: Pascal比C语言简单一些(尤其是字符串、数组、指针、动态数组),介于Basic语言和C语言之间,
: 而且语言规范,不像C语言有很多坑容易出错。
: 面向对象的Pascal比C++简单,适合应用软件开发。
: ...................
--
修改:hgoldfish FROM 112.47.216.*
FROM 112.47.216.*
现在 julia 也是下标从 1 开始的。
【 在 yuanmo 的大作中提到: 】
: 食古不化居然能到这个程度。。。一个死语言有啥留恋的
: Pascal问题很大,
: 第一,那一坨begin end就能写死你。
: ...................
--
FROM 112.47.216.*
你这种想法和 c# 的支持者差不多。
c# 和 pascal 的问题都是“可以做”,但总是”做得不够好“
所以只能沦为二流语言。
每一个牛逼的语言,跟我们人类里面的牛人一样,虽然大多数情况下平庸,但是总能有一项是世界顶尖的。
像 python 在于科学计算机,java 之业务脚本,c 极擅长系统编程。
现在留给新语言的时间已经不多了。旧的死掉的语言,可能也很难有起死回生的机会。
【 在 ooolinux 的大作中提到: 】
: 还有,Free Pascal一直在发展,增加必要的特性,但没有那么激进
: 几年前Free Pascal已经支持龙芯CPU了
--
修改:hgoldfish FROM 112.47.216.*
FROM 112.47.216.*
确实。pascal 语言的爱好者们应该自己反思一下,怎么不给 pascal 多弄点牛逼的杀手级应用。
但凡多几个 total commander 这样的软件,pascal 也不至于沦落至此啊。
【 在 pseudo 的大作中提到: 】
: 遗老们干这种事情不稀奇。至于国外用的人多点,那是因为国外的遗老多,就像满清遗老哪里最多,当然是国内。所以回到你的主题,学校还有教的吗?那就是没有。原因只能怪遗老们不争气,没本事占领生态位。
: 还什么必要特性,翻译一下就是你会的就是必要,你不会的就是不必要的。
--
FROM 112.47.216.*
这只能叫做好语言。不能叫有用的语言。
你看像 js 这种缺点大于优点的垃圾语言,都能爆火。
pascal 确实代码优美,形式简单。按说远强于 js 吧。实际使用不到 js 的零头。
你要是怀旧,可以像我一样混迹于 DOS,没事写写 8086 汇编, Turbo C 和 Turbo Pascal 怀旧怀旧一样. 但你硬要说 tc2 和 delphi 这种好用有用。我可不相信。
【 在 ooolinux 的大作中提到: 】
: 没有什么语言是完美的(包括类库),都是各有特色,优点明显远大于缺点就可以了
: :国内讨论技术是这样的吗,gnome3早就可以用vala套壳glibc写程序了,qtcreator也是非常好用现在linu
: - 来自 水木社区APP v3.5.7
: ...................
--
FROM 112.47.216.*
能持续使用成熟的技术不用迭代,是很舒服的啊。
我昨天晚上还在写 8086 汇编哈哈。8086/DOS 是我心灵的港湾。
【 在 mapandfold 的大作中提到: 】
: 当我说自己用 Pascal/Delphi/Lazarus 时,觉得尴尬。
--
FROM 112.47.216.*
上 AI 试试啊。
【 在 stme 的大作中提到: 】
: 最近正在改pas的代码,把数组1改到c#的0开头,可麻烦了各种难
: --发自 ismth(丝滑版)
--
FROM 112.47.216.*
我这是纯玩。不用于工作。
跟玩游戏差不多。
【 在 adoal 的大作中提到: 】
: 你又是另一条线的遗老^_^
--
FROM 112.47.216.*
这个我搞不定哈。我最近几年的玩乐是研究古代 MSDOS 的软件栈。
现在资料太丰富了,还有 AI,有时候想试试 XMS 是怎么样使用的,就叫 AI 写个测试程序出来看看。以前得自己敲代码不如现在方便。
【 在 lvsoft 的大作中提到: 】
: 那你可以考虑参考MOnSter 6502,学它去整个8088版本。
: 6502毕竟跟现有技术路线不一样了
--
FROM 112.47.216.*
其实是 QBASIC 最适合,
SCREEN 12
CIRCLE (320, 240), 100
就能输出个圆形。
其它语言没有把 CIRCLE 这样的函数内置。
【 在 fanjiyouyi 的大作中提到: 】
: 教学功能还是Pascal适合
--
FROM 112.47.216.*