水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:Go语言看着要完啊
15楼
|
Bernstein
|
2023-05-27 05:59:58
|
展开
async/await就不是协程,所谓无栈协程完全是误导,实际上是所谓generator...
go协程比async/await好用多了,async/await那套设计即使不算丑陋,也很不自然
【 在 leadu 的大作中提到: 】
: go性能不怎么样
https://benchmarksgame-team.pages.debian.net/benchmarksgame/box-plot-summary-charts.html
: 功能上把一个库函数QueueUserWorkItem非要封装个关键词出来,还非得给个和语言一样的名字。
: 结果现在各个语言全都使用二代协程async/await,go这种一代协程的超级尴尬,也不好说把go就直接扔了啊
: ...................
--
FROM 221.218.208.*
29楼
|
Bernstein
|
2023-05-27 12:15:08
|
展开
讨论技术,从基本假设和认知出发,不需要遵守哪个委员会的看法
好用不好用,谁都可以判断,不需要哪个委员会规定
你要遵守委员会规定,可以当个AI,反正gpt什么的都已经成熟了
【 在 leadu 的大作中提到: 】
: 都2023年了懒得再教别人协程了
: c#/f#/js/rust/c++/python等各个语言加的全是async,加go这种的一个没有。
: 和各大语言标准委员会的人看法不一致,就别往外说啦,会丢人的
: ...................
--
FROM 221.218.208.*
30楼
|
Bernstein
|
2023-05-27 12:26:55
|
展开
范型是另外的东西,属于go语言设计的问题
go的协程好用,其一是语言层面只支持协程,消除了同时支持多套机制的各种麻烦;其二是开销很低(相对线程)而且逻辑上可以完美替代线程;外加channel的支持
async嘛,一般是generator实现的,属于一个不上不下的抽象:一方面会与既有的线程/协程并存,导致同时支持多种机制的麻烦;另一方面自身又依赖线程/协程提供执行能力。这就很尴尬了
【 在 ensonmj 的大作中提到: 】
: go的协程比async好的一点是同步异步都能用。但go的范型太弱了
--
FROM 221.218.208.*
37楼
|
Bernstein
|
2023-05-27 14:27:00
|
展开
“普通又自信的程序员,水平差还喜欢评价”
不就是你自己吗?
一个东西好不好用,抽象干不干净,都可以独立评价,不是因为它爹是谁
【 在 leadu 的大作中提到: 】
: async来自于函数式编程语言社区Join calculus,你说它“不上不下的抽象”,真敢啊
: 这就是我想批评的,普通又自信的程序员,水平差还喜欢评价
:
--
FROM 221.218.208.*
38楼
|
Bernstein
|
2023-05-27 14:28:30
|
展开
你分不清啊,你的言论有什么判断力?
你说话的时候,除了攻击贬低他人,给自己的言论找个好爹,还有什么判断力?
【 在 leadu 的大作中提到: 】
: ~~~~~~~~~~~~~~~~~~~~~~这是评价判断,是由评价者的价值观和经验来支撑的。
: 主观判断和客观判断都分不清楚啊
--
修改:Bernstein FROM 221.218.208.*
FROM 221.218.208.*
54楼
|
Bernstein
|
2023-05-27 20:27:01
|
展开
抽象的目的是什么?
为抽象而抽象,又称抽象症或分类炎
一个东西从哪个社区出来的不重要,认为社区或起源决定其重要性的就是按“爹”计算重要性。
抽象的目的是使用,程序设计语言更是如此,如果一个抽象使用起来有各种问题或影响,那么它从哪里来并不重要。
大家学习科学或经验科学,无非是从若干假设出发,基于逻辑或统计来得出结论;一个抽象好不好,基于其使用情况来判断,而不是其来源或抽象程度。
你自己前面的发言是这样吗?我看到的都是没什么依据的判断和人身攻击,流行度、委员会的决策,这些都是不能用来进行科学判断的论据,所谓给论点找个“好爹”,就是指你的行为,不用往我这里扯。
【 在 leadu 的大作中提到: 】
: 放了5个小时版主没有处理,看来这个尺度是允许的,那我接着在这个尺度内讨论。
: 函数式编程那边出来的东西一般抽象程度比命令式要高很多,而你却说async抽象程度不高
: 另外东西好不好用,我们讨论的是客观的、可以达成共识的部分。主观部分不讨论
: ...................
--
修改:Bernstein FROM 221.218.208.*
FROM 221.218.208.*
88楼
|
Bernstein
|
2023-06-03 01:07:07
|
展开
无栈协程就不知道谁扯出来的名词...
【 在 tgfbeta 的大作中提到: 】
: 为啥叫stackless,我觉得应该叫heapful
--
FROM 221.218.208.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版