水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:constexpr consteval的综述文章,实现一个cpp解释器
楼主
|
DoorWay
|
2022-01-15 23:28:01
|
展开
https://isocpp.org/blog/2022/01/design-and-evolution-of-constexpr-in-cpp
consteval一篇概述文章,
最后亮了,clang 已经准备实现一个 ConstantInterpeter. -- you can generate bytecode on the base of a syntax tree and execute it on the interpreter
--
FROM 61.185.158.*
4楼
|
DoorWay
|
2022-01-17 22:24:57
|
展开
我读了很开心,几乎是津津有味的读完的。
作者逻辑非常清晰,语言简练,重点突出。本来我对这个知识点不感兴趣的,因为模板都很少用到,这些编译时的技巧更少。
作者的提纲列的很清楚,每一节都是深入浅出的概括、所需知识的说明。读这样的文档简直是享受。有一节还整了个魔法的颜文字,很有爱,作者的喜悦之情也淋漓尽致。 当然也可能这个知识点确实太简单了,我能看懂。
对比下,大家想搞清楚开源鸿蒙与鸿蒙的关系都费劲,就知道文档差距多大了。
还有华为员工去修改readme,回头号称给Linux内核打过补丁这种行为,就知道中外程序员职场艰辛程度的差距了 :-) 离心态富裕还早着呢。
【 在 allegro 的大作中提到: 】
: 读完,我的内心毫无波澜,甚至还想写代码。
--
FROM 61.185.187.*
5楼
|
DoorWay
|
2022-01-17 22:33:09
|
展开
这篇文章本身,你就当老外程序员心态富裕吧,愿意梳理这些evolution history,进行纵深研究,并分享出来。——解决了温饱之后,闲着也是闲着呗。《幸福之路》里罗素提到,工作也是解决无聊、消磨时间的方法。人家可能到这个份上了。
当然也可以理解为老外程序员内卷更激烈,为了刷简历无所不用其极。(文章里也提到了,哪一年的提案很多,都是雷同,要求把STL的某某函数改为constexpr。) —— 怎么理解都有道理,毕竟1000个人眼里,有100多个哈姆雷特。
至于cpp发展出consteval这些新特性,你就当Bjarna(72了 50年的)的个人事业,或者委员会运作的好。一门语言只要有人用,总会一直会发展的。
【 在 finlab 的大作中提到: 】
: 这些人脑子有病。
: 码农的时间就不是时间?
:
--
修改:DoorWay FROM 61.185.187.*
FROM 61.185.187.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版