![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术思想
可怜白发生
这个作者很懒,什么都没留下…
展开
-
C++ 优化随笔
总结一下如何写出更好的 C++ 代码? 最近突然想来写一些 CSDN 的文章,和大家分享一些我的理解。 算是抛砖引玉,斗胆找了一个比较有趣的话题: 下面是一些可供理解的角度(不分先后): 1. [General] 更好的使用抽象 在开始书写代码前要反复考虑功能之间的关系,将一部分功能独立成一个组合,并考虑清楚其他功能如何使用这个组合,以及可能出现的边界情况。这些都是我们清晰定义代码的重要...原创 2019-05-05 20:30:06 · 288 阅读 · 0 评论 -
编译器常见架构
编译器是当今开发中常见的架构,通常包括以下几个部分: 1. Lexical Analyzer 2. Parser 3. Semantic Analysis 4. Code Generation (to IR) 5. Inliner / Very High Optimizer 6. Optimizer 7. Code Generator 他们包含以下内容 1. Lexi...原创 2019-09-09 00:59:52 · 667 阅读 · 0 评论