- 主题:cpp大佬亲自搞了个cpp2
感觉在走回头路,以前vb就是类似的dim a as integer = 1
【 在 DoorWay 的大作中提到: 】
: 但确实,第一眼很难接受
: a:int = 1;
: 感觉赋值像递东西,中间夹了别的东西。
: ...................
--
FROM 202.99.52.*
感觉你说了点什么,仔细看了看,又忘记了
【 在 lvsoft 的大作中提到: 】
: 就是前面 tgfbeta 说的那段...
: 核战啊,大家逃到澳洲啊什么的...
: wasm我在2014年前后就有研究过,也在项目中尝试过。总的来说做show没问题,但当时的实际价值不大。
: ...................
--
FROM 123.185.78.*
java抄了ObjC的作业
【 在 sixue1999 的大作中提到: 】
: cpp最初的使命非常明确,就是给c加上oop
: 对此,cpp给出的路线是,「给c做加法的方式来实现‘c风格+oop’」
: 但是,历史证明,这条路的正确答案是java,即「用给c做减法的方式来实现‘c风格oop」
: ...................
--
FROM 221.192.178.*
我感觉最完美答卷将是一个照抄rust但是有gc的新语言。。。
【 在 eGust 的大作中提到: 】
: java 并不是正确答案啊……我觉得上个世纪的语言里,最终交出完美答卷的是 go。虽然它是2009年才发明的语言,但 c# 都比它现代多了。
: 这个世纪的新语言里,除了必须保证兼容性的情况外(kotlin、swift),大多数语言都在去 oop。而 immutable、closure、pattern matching 这些在 fp 里常见的概念大行其道,从语言到各种框架,都表现出向 fp 学习的趋势。甚至连前端 component 这种看起来似乎更适合 oop 的地方
: 也是如此,比如 react 一开始是 class 的设计,现在已经不用了
: ...................
--
FROM 123.120.189.*
好问题,是有点儿走火入魔的意思。
【 在 jesce 的大作中提到: 】
: main:() -> int = 比 int main() 好在哪? 方便理解? 稍微入点门也不会对后者的理解有问题吧, 又不是需要人人都是coder, 但是论输入时间, 前者可能是后者的N倍
--
FROM 216.240.30.*
加 gc 的意思是,不要 lifetime/borrow checker 了?
那不是除了 enum/pattern matching 就没啥了么?剩下的感觉比如 kotlin 都已经有了
【 在 beep 的大作中提到: 】
: 我感觉最完美答卷将是一个照抄rust但是有gc的新语言。。。
:
--
修改:eGust FROM 203.184.25.*
FROM 203.184.25.*
所以不可能有,go已经够好了。不行的就上rust了
【 在 eGust 的大作中提到: 】
: 标 题: Re: cpp大佬亲自搞了个cpp2
: 发信站: 水木社区 (Fri Sep 23 07:23:00 2022), 站内
:
: 加 gc 的意思是,不要 lifetime/borrow checker 了?
: 那不是除了 enum/pattern matching 就没啥了么?剩下的感觉比如 kotlin 都已经有了
:
: 【 在 beep 的大作中提到: 】
: : 我感觉最完美答卷将是一个照抄rust但是有gc的新语言。。。
: :
:
: --
:
: ※ 修改:·eGust 于 Sep 23 07:24:32 2022 修改本文·[FROM: 203.184.25.*]
: ※ 来源:·水木社区 mysmth.net·[FROM: 203.184.25.*]
--
修改:eGust FROM 203.184.25.*
FROM 124.207.188.194
rust的trait也很有意思,可以搞不少除了接口之外的事情
【 在 eGust 的大作中提到: 】
: 加 gc 的意思是,不要 lifetime/borrow checker 了?
: 那不是除了 enum/pattern matching 就没啥了么?剩下的感觉比如 kotlin 都已经有了
--
FROM 123.120.189.*
不是很确定,我觉得这东西本质上跟 interface 没差别,只不过编译器对其中一些进行了特殊对待。而且也有人认为这是缺点,印象中 zig 自家文档里跟 rust 做比较,就强调自己没有 magic 来着
【 在 beep 的大作中提到: 】
: rust的trait也很有意思,可以搞不少除了接口之外的事情
--
FROM 122.58.115.*
【 在 eGust 的大作中提到: 】
: 不是很确定,我觉得这东西本质上跟 interface 没差别,只不过编译器对其中一些进行了特殊对待。而且也有人认为这是缺点,印象中 zig 自家文档里跟 rust 做比较,就强调自己没有 magic 来着
:
dyn trait 和 static interfae,编译时和运行时的区别
--
FROM 101.71.39.*