![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
美文收藏
HedpatCzw
这个作者很懒,什么都没留下…
展开
-
CPU
从1980年代以来,CPU有哪些新变化?这些变化又是如何影响程序员的?本文将会为你解答这些问题。 原文链接:http://danluu.com/new-cpu-features/ 作者:Dan Luu 有人在Twitter上谈到了自己对CPU的认识: 我记忆中的CPU模型还停留在上世纪80年代:一个能做算术、逻辑、移位和位操作,可以加载,并把信息存储在记忆体中的盒子。我隐转载 2016-01-24 13:24:35 · 646 阅读 · 0 评论 -
结构化编译器前端 Clang 介绍
背景与概览 Low Level Virtual Machine (LLVM) 是一个开源的编译器架构,它已经被成功应用到多个应用领域。Clang ( 发音为 /klæŋ/) 是 LLVM 的一个编译器前端,它目前支持 C, C++, Objective-C 以及 Objective-C++ 等编程语言。Clang 对源程序进行词法分析和语义分析,并将分析结果转换为 Abstract Syntax转载 2016-01-24 13:42:01 · 805 阅读 · 0 评论 -
LLVM
原文链接:http://adriansampson.net/blog/llvm.html 作者:Adrian Sampson 译者:张洵恺 只要你和程序打交道,了解编译器架构就会令你受益无穷——无论是分析程序效率,还是模拟新的处理器和操作系统。通过本文介绍,即使你对编译器原本一知半解,也能开始用LLVM,来完成有意思的工作。 LLVM是什么? LLVM是一个好用、好玩,而且超转载 2016-01-24 13:48:39 · 645 阅读 · 0 评论