首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编译
订阅
不浪费一个字节
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
漫谈从编译器到运行时
编译原理相关的书籍资料五花八门,大多偏理论为主,实用性高的寥寥无几;而讲实践的书,相关的理论太少,难以提炼出一套方法论。并且教科书通常只实现了一些语言的子集,很多基本的特性都有所阉割,对一些新的语言特性要么只字不提,要么一笔带过。最近笔者实现了从支持面向对象、函数式、闭包等特性…
CMake学习(一)—— 最简单的CMakeLists.txt
我们平时编译程序时,所使用的各种IDE已经帮你规划好编译流程,但这样编译可控性不好,有时不能按照自己的意愿编译,并且有些IDE不能跨平台,需要重新建工程,很不方便。而CMake可以解决以上问题,特别是
编译器与Clang编译过程
前言 编译的主要任务是将源代码文件作为输入,最终输出目标文件,这期间发生了什么?便是我们本篇文章要介绍的。在开始之前我们先了解一下编译器。 编译器 传统编译器的架构,一般分三部分: 前端(Fronte