- 主题:现在大学和中学还有教Pascal语言的吗?
c++ 干不好,用 pascal 也干不好啊。
以前那个 RAD 的开发方式,现在也不流行了。
native 本身或许就是伪需求。
一切敌不过使用 web 分发更容易营销与推广。
【 在 Jacqueline 的大作中提到: 】
: lambda还是大概其有一个,其他就呵呵了。后视镜看,当年Anders去微软大结局就是双输。
: C#一开始定位成虚拟机语言,跟java PK,现在看是最大的败笔。用Pascal语法还是用C系
: 语法并不重要,Delphi最大的优势就是native compiler,高速编译+不依赖任何运行时。
: ...................
--
FROM 27.152.53.*
.net框架确实属于那种比delphi略强,但没跨越代际的鸡肋,相反还背负了windows的沉重负担,想要跨平台还得开发者自己折腾。我觉得这就是Anders他们的个人的历史局限吧,毕竟那个时候互联网还很早期,谁知道后面的巨头会是google/fb之类呢。早年各个生态位已经被各种其它语言占领了,现在AI出来后,编程语言自己作为一个整体都前途未卜了。
web开发需求大,对美观度以及生产效率的需求都很极致,如此大浪淘沙迭代出来的开源框架自然碾压native windows应用。
反观软件市场,早就没啥新需求了,20年前啥样,现在还是那样,除了游戏。
所以web框架用作本地应用变成了自然而然的选择,毕竟无论开发成本和美感度都很好,多消耗点客户端的CPU资源算啥,其实也不比PS/office系列消耗得多。
【 在 Jacqueline 的大作中提到: 】
: lambda还是大概其有一个,其他就呵呵了。后视镜看,当年Anders去微软大结局就是双输。
: C#一开始定位成虚拟机语言,跟java PK,现在看是最大的败笔。用Pascal语法还是用C系
: 语法并不重要,Delphi最大的优势就是native compiler,高速编译+不依赖任何运行时。
: ...................
--
修改:yuanmo FROM 123.120.38.*
FROM 123.120.38.*
用鼠标拖一下控件也算用过
【 在 hgoldfish 的大作中提到: 】
: 人家都说自己写过 bcb 和 delphi 了。
:
--
FROM 112.50.55.*
Object Pascal和Free Pascal都是面向对象的,也兼容过程式编程
【 在 hgoldfish 的大作中提到: 】
: 公道地说,pascal 说到底也就是一个过程式编程语言。
: 大的语法结构只抽象到函数。
: 后继的 delphi 只抽象到类型,没有进一步抽象出 coroutine, generator, mixin, protocol, lambda, concept 这些东东。
: ...................
--
修改:ooolinux FROM 112.50.55.*
FROM 112.50.55.*
你自己写个几百行的小工具也用web框架结果几百兆?你用镰刀刮胡子吗?
【 在 yuanmo 的大作中提到: 】
: .net框架确实属于那种比delphi略强,但没跨越代际的鸡肋,相反还背负了windows的沉重负担,想要跨平台还得开发者自己折腾。我觉得这就是Anders他们的个人的历史局限吧,毕竟那个时候互联网还很早期,谁知道后面的巨头会是google/fb之类呢。早年各个生态位已经被各种其它语言占领了,现在AI出来后,编程语言自己作为一个整体都前途未卜了。
:
: web开发需求大,对美观度以及生产效率的需求都很极致,如此大浪淘沙迭代出来的开源框架自然碾压native windows应用。
: ...................
--
FROM 112.50.55.*
web框架就一定几百兆吗
我用web view写的应用10兆以内
【 在 ooolinux 的大作中提到: 】
: 你自己写个几百行的小工具也用web框架结果几百兆?你用镰刀刮胡子吗?
: 【 在 yuanmo 的大作中提到: 】
: : .net框架确实属于那种比delphi略强,但没跨越代际的鸡肋,相反还背负了windows的沉重负担,想要跨平台还得开发者自己折腾。我觉得这就是Anders他们的个人的历史局限吧,毕竟那个时候互联网还很早期,谁知道后面的巨头会是google/fb之类呢。早年各个生态位已经被各种其它语言占领了,现在AI出来后,编程语言自己作为一个整体都前途未卜了。
: :
: : web开发需求大,对美观度以及生产效率的需求都很极致,如此大浪淘沙迭代出来的开源框架自然碾压native windows应用。
: : ...................
--发自 ismth(丝滑版)
--
FROM 221.216.140.*
那一定是缺了什么
【 在 hotfix 的大作中提到: 】
: web框架就一定几百兆吗
: 我用web view写的应用10兆以内
:
--
FROM 112.50.55.*
我说的就是这个问题。object pascal/ delphi 搞出来的面向对象太弱鸡了。
pascal 就毁在这俩手里。
【 在 ooolinux 的大作中提到: 】
: Object Pascal和Free Pascal都是面向对象的,也兼容过程式编程
--
FROM 27.152.53.*
面向对象的基本概念就是抽象、封装、继承、多态,所以语言特性好用够用就好,简约不是弱鸡。
VCL庞大的类库却那么优美,你就知道Borland面向对象的功力了,也知道Object Pascal语言的完备了。
Qt够强大了吧,类库也堪称好用,但是它的信号槽机制,比起Delphi的属性方法事件(PME)不知道差了几条街了,VCL的事件就是一个函数指针,自然优美,都是得益于Object Pascal语言的特性。
【 在 hgoldfish 的大作中提到: 】
: 我说的就是这个问题。object pascal/ delphi 搞出来的面向对象太弱鸡了。
: pascal 就毁在这俩手里。
:
--
修改:ooolinux FROM 112.50.55.*
FROM 112.50.55.*
这才哪到哪啊。现代编程语言发展出不少东东。我前面列出的那些。像 rust 还有一些编程语言融入的类型约束。
delphi 后来也有长进就是了。好像十几年前 delphi 支持了运算符重载是吧。
早期 delphi 相比 c++ 缺失很多功能,不然整个开源社区也不会都转向了 c++.
反正我自己写 c++ 很烦。喜欢 basic/pascal 这种风格的。奈何这俩后来都不发展了。
【 在 ooolinux 的大作中提到: 】
: 面向对象的基本概念就是抽象、封装、继承、多态,所以语言特性好用够用就好,简约不是弱鸡。
: VCL庞大的类库却那么优美,你就知道Borland面向对象的功力了,也知道Object Pascal语言的完备了。
--
修改:hgoldfish FROM 27.152.53.*
FROM 27.152.53.*