从我对老鱼的观察,就是他搞明白了 gevent 之后,瞅啥都是它。于是用起其它语言的时候,也不管语言本身是如何设计的,总之就是要把语言搞出来个 gevent 用。尽管语言或者社区提供了完整的生态系统,但不重要,只要他改成 gevent 用起来别扭,那就是语言渣渣,不可能是第二个原因。
我个人接触到到用 async/await 的语言里,很明显都是抄的 c#。都是先引入了与 task 类似的概念以及相似的封装,然后再在基础之上 async/await 作为语法糖使用。但不知道为啥,在老鱼的概念里,async 也不 await 要对着 yield,我是看不懂什么鬼的。所以你跟他说再多也没用,因为你的 c# 不能用他熟悉的工具写,那就是抄 py 又抄失败了。谁发明的也不重要,总之就是你没抄对 py。
【 在 leadu (leadu) 的大作中提到: 】
: 你给的wiki链接明确说是dotnet社区最先开始使用的async/await
: 我上面帖子也给了更详细的介绍,如果caml社区没有的话,2004年的C omega是async/await首次亮相
:
https://baike.baidu.com/item/C-omega/670256?fr=aladdin: ...................
--
修改:eGust FROM 122.57.163.*
FROM 122.57.163.*