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