- 主题:现在大学和中学还有教Pascal语言的吗?
面向对象的基本概念就是抽象、封装、继承、多态,所以语言特性好用够用就好,简约不是弱鸡。
VCL庞大的类库却那么优美,你就知道Borland面向对象的功力了,也知道Object Pascal语言的完备了。
Qt够强大了吧,类库也堪称好用,但是它的信号槽机制,比起Delphi的属性方法事件(PME)不知道差了几条街了,VCL的事件就是一个函数指针,自然优美,都是得益于Object Pascal语言的特性。
【 在 hgoldfish 的大作中提到: 】
: 我说的就是这个问题。object pascal/ delphi 搞出来的面向对象太弱鸡了。
: pascal 就毁在这俩手里。
:
--
修改:ooolinux FROM 112.50.55.*
FROM 112.50.55.*
C++确实强大,也太复杂,那些模板类的复杂语法以及编译出错提示,反正我是喜欢不起来。
【 在 hgoldfish 的大作中提到: 】
: 这才哪到哪啊。现代编程语言发展出不少东东。我前面列出的那些。像 rust 还有一些编程语言融入的类型约束。
: delphi 后来也有长进就是了。好像十几年前 delphi 支持了运算符重载是吧。
: 早期 delphi 相比 c++ 缺失很多功能,不然整个开源社区也不会都转向了 c++.
: ...................
--
FROM 112.50.55.*
你的说法也代表一部分人的看法
【 在 PaoloMaldini 的大作中提到: 】
: 没必要吧,尤其考虑到:
: 如果你不学指针,用python够了
: 如果你学指针,那这玩意儿现实世界里一般也就是C/C++啥的,那么还是直接教C来的方便
: ...................
--
FROM 112.50.55.*
代码成就人生,不是人生的全部
【 在 lixz1988 的大作中提到: 】
: 1989年学的Pascal,1994直接修正C程序,毫不费力。转眼30多年过去了,如今却没了修改代码每天都有的成就感了
--
FROM 112.50.55.*
2009版本开始支持Unicode
【 在 hgoldfish 的大作中提到: 】
: 问题是 pascal 缺少很多特性啊。
: 印象中 delphi 对 unicode 的支持也是很晚才支持。
:
--
FROM 112.50.55.*
C++连标准库的字符串都变成模板类了
【 在 z16166 的大作中提到: 】
: 现在AI擅长搞这个,绝大部分不需要人去分析编译错误了
: 而且自己把握不好的C++语言特性,可以不用。
: 但是我选择用Rust了,因为Rust的编译器能拦住很多bug(当然不是能搞定全部bug),在AI时代这个是很有用的!
: ...................
--
FROM 112.50.55.*