112 条回复  ·  970 次点击
DOLLOR 小成 2024-9-3 19:32:36

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

@vfs
如果你从来只写过 java ,可能确实就会觉得函数作为返回值、参数、变量,是无法理解的事情。
反过来也一样,学过其他语言(尤其函数是一等公民的语言)的人看 java ,也会很困惑 java 这边为了传递 callback ,还要整出依赖注入、控制反转这些设计模式。
netabare 小成 2024-9-3 19:35:49

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

DDD 和六边形那套东西,函数式编程的概念反而没什么难的
GuardX 小成 2024-9-3 19:41:31

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

reactor 那套,比如背压。。
jeesk 初学 2024-9-3 20:00:53

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

@vfs 这都嫌弃乱,那 golang 和 cpp 不适合你,连 js 都不适合你
xuanbg 小成 2024-9-3 20:11:03

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

其实不是概念难以理解,更多的是名词难以理解。譬如 JS 的原型链和闭包
wangjh0802 初学 2024-9-3 20:14:34

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

就没人提 控制反转 和 依赖注入吗  哈哈哈哈哈哈哈
Kaiv2 小成 2024-9-3 20:23:12

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

@DOLLOR 不能这么说返回参数是函数和函数参数是函数,当作是匿名 class 就理解了。而且 Java8 就有了 lambda
TWorldIsNButThis 小成 2024-9-3 20:36:30

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

闭包是穷人的对象 对象是穷人的闭包
johnhsh 小成 2024-9-3 21:08:27

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

闭包
GeekGao 小成 2024-9-3 21:25:51

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

C++ 的模版、预编译指令
返回顶部