我先来:递归 -> Y 组合子 -> Monad
举报· 974 次点击
登录 注册 站外分享
112 条回复  
msg7086 小成 2024-9-5 12:03:42

你遇到过哪些比较难理解的编程语言概念

点进来之前第一反应 monad 。点进来一看果然 monad 。看满离。
snylonue 小成 2024-9-5 11:21:46

你遇到过哪些比较难理解的编程语言概念

dependent type
Mandelo 小成 2024-9-4 21:01:28

你遇到过哪些比较难理解的编程语言概念

@ixx #71 都是 java 的错,这就是 V 站的政治正确 🤣🤣🤣🤣
shantongxu 小成 2024-9-4 20:24:17

你遇到过哪些比较难理解的编程语言概念

yield, 至今没用过也不懂
tt67wq 小成 2024-9-4 20:22:11

你遇到过哪些比较难理解的编程语言概念

python 的这个 async 和 yeild 这些卵子东西
ysc3839 小成 2024-9-4 20:15:47

你遇到过哪些比较难理解的编程语言概念

@qbmiller
Python 的异步 +1
看上去像是无栈协程,但是用起来却和 JS 或 C++ 的无栈协程有较大区别。
label 小成 2024-9-4 17:43:59

你遇到过哪些比较难理解的编程语言概念

函数式编程 好久才弄明白这玩意, JAVA 仔
sanbuks 小成 2024-9-4 16:13:43

你遇到过哪些比较难理解的编程语言概念

@CREEPER5 本质就是延长右值 (消亡值/纯右值) 生命周期,实现移动语义
Donaldo 小成 2024-9-4 16:04:09

你遇到过哪些比较难理解的编程语言概念

rust 的宏展开。。
shiweifu 小成 2024-9-4 15:16:16

你遇到过哪些比较难理解的编程语言概念

C++ 模板

可以看看 C++ STL 源码,  iostream 、vector 之类的感受一下

印象中,还有虚指针、虚函数表啥的,C++ 语言特性太多了。当年知难而退,放弃了。

PS:在咖啡店写代码,对桌的哥们抱着一本砖头厚的 C++ Primer 在做笔记
返回顶部