- 主题:CPP实在是太复杂了 (转载)
go 的确是追求简单,导致的问题是,一旦遇到底层的设计的坑,基本上除了等 google 修(基本没机会),就只有用其它语言重写这一条路了
【 在 milksea (肥了,又肥了 >>>_<<<) 的大作中提到: 】
: python 也是内容巨大的东西,包含大量的语法糖和复杂语法,还有动态语言天然的灵活性。运算符重载,lambda 函数,元类,基于 yield 的简单生成器协程,基于 async await 的无栈协程,反射,装饰器,甚至还有利用自定义源代码编码做元编程的奇技淫巧,这些东西并不比 c++
: 现代的 c#、java 都是语言特性一大堆特别复杂的,这个趋势在很多地方有。
: 当然,go 和 c 是在设计上就追求简单的,语法功能少以至于有时会觉得简陋。
: ...................
--
修改:eGust FROM 203.211.110.*
FROM 203.211.110.*
只在 hacker news 上看过相关的讨论,看过一次关于单向增加的时钟的问题,再就是有论文 Understanding Real-World Concurrency Bugs in Go
基本上都不是任何人都能遇到的问题,但一旦遇到了,就什么办法都没有
【 在 GoGoRoger (逝者如斯夫) 的大作中提到: 】
: 能简单介绍一下吗?
--
FROM 203.211.110.*
这个实在是……php 你还得手动刷新页面吧?
现在 js 的 hmr 技术已经非常成熟了,你这边一保存,那边页面直接更新
过去由于 webpack 4 的原理,随着项目代码量的增加,启动时间、hmr 的编译时间都会增加。但随着这两年技术的进步,尤其是 esbuild 和其它基于 golang、rust 工具的引入,启动和加载时间都得到了数量级的提升。比如 vue 团队开发的 vite,目前已经算是得到主流支持了
【 在 chaobill (若我离去,后会无期) 的大作中提到: 】
: js 这种无法编译成机器代码的居然发展这么好也真奇怪了。
: 我讨厌 js 是因为写 php 不用等编译,写现在的js 需要等编译
--
FROM 203.211.110.*