【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

编译原理

收录了 编译原理 频道下的 50 篇内容

2019年最新编译原理学习全攻略
2019 年最新编译原理学习全攻略

编译原理晦涩难懂?一份超全的学习攻略,基础要求、核心知识、资料推荐...统统有。

不想当“螺丝钉”?先搞定编译原理
不想当“螺丝钉”?先搞定编译原理

不会编译原理,你和咸鱼有多大区别?这一次彻底搞懂、落地实践这门终身受用的屠龙技。

为什么你要学习编译原理?
为什么你要学习编译原理?

编译技术是计算机科学皇冠上的明珠之一。

为什么编译原理被称为计算机领域的屠龙技?
为什么编译原理被称为计算机领域的屠龙技?

为什么说学了能终身受用,可以解决什么实际问题?

Java即时编译器原理解析及实践
Java 即时编译器原理解析及实践

本文会先解析一下即时编译器的原理,然后再分享一些在美团实践的经验,希望能对大家有所帮助或者启发。

1. 编译原理概览
1. 编译原理概览

Go编译原理系列文章,试图深入的搞清楚Go文本文件(.go)被编译器编译的整个过程

Go
后端
编译原理
源码剖析
千万别学编译原理
千万别学编译原理

你学过编译原理吗?我估计不少科班计算机出身的人学过,但是忘了。非计算机系的,估计买过龙书,那本黑色的编译原理,透着幽幽的冷光,600 多页,大部分人看过……前言。我认识的一些技术人,真正读过学透《编译原理》的,都是技术大牛。

编译原理
【问道】编译原理解析

本章我们首先通过将汉语翻译英语的流程,这个流程应该怎么做,推理出计算机的编译原理,并详细介绍编译设计原理和过程,佐以Graal编译器证明。

编译原理
编译器
汇编语言
7月月更
Graal编译器
webpack编译原理
webpack 编译原理

webpack 的作用是根据入口文件将源代码编译(构建、打包)成最终代码。中间经过webpack打包,打包的过程就是编译

大前端
webpack
6月日更
小程序编译原理解析
小程序编译原理解析

过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下,但是随着微信上线小程序,更像是为这部分群体打开了一扇天窗,此后小程序呈现出井喷式发展的状态,不仅微信,支付宝、百度、抖音等超级 App 都跟上步伐上线小程序平台。

微信小程序
前端
Go 语言编译过程概述
Go 语言编译过程概述

Golang 是一门需要编译才能运行的编程语言

Go编译原理系列2(词法分析&语法分析基础)
Go 编译原理系列 2(词法分析 & 语法分析基础)

不确定有穷状态机&确定有穷状态机 有哪些常见的词法分析器?他们是如何工作的? 上下文无关文法 Go语言中的一些文法的规则

Go
后端
编译原理
(小实验)理解编译原理:一个四则运算的解释器

在前面的课程中,我在 JavaScript 和 CSS 的部分,多次提到了编译原理相关的知识。这一部分的知识,如果我们从编译原理“龙书”等正规的资料中学习,就会耗费掉不少的时间,所以我在这里设计了一个小实验,帮助你快速理解编译原理相关的知识。

解析微信小程序的 WXSS 编译原理

小程序能够得到快速发展的原因,现在看来主要有三:一是之前中小企业开发 App 门槛高,耗时耗力还可能出现各种bug和体验不佳的问题;二是原有的 Web 端的用户生态并不完整,在 Web 上做业务的收益越来越小;三是背靠微信、支付宝等流量平台的红利。

理解代码,编译器的前端技术
理解代码,编译器的前端技术

编译原理晦涩难懂,咋啃?日拱一卒,先攻克一个小目标,从编译器的前端技术开始。

为什么编译原理被称为龙书?
为什么编译原理被称为龙书?

为什么这本书叫做 龙书(Dragon book)?

编译原理
编译优化
编译系统设计赛 技术报告会|4月24日
编译系统设计赛 技术报告会|4 月 24 日

编译器作为软件开发环境的核心,是软件及信息产业的基础架构之一。随着技术的演进,以GCC和LLVM为代表的编译器规模日益庞大,如何确保编译器的质量成为软件工程领域的前沿热点。

Go编译原理系列5(抽象语法树构建)
Go 编译原理系列 5(抽象语法树构建)

在上一篇语法分析中,我们知道了Go编译器是如何按照Go的文法,解析go文本文件中的各种声明类型(import、var、const、func等)。语法分析阶段将整个源文件解析到一个File的结构体中,源文件中各种声明类型解析到File.DeclList中

Go
后端
编译原理
编译语言
WebAssembly到底处于编译阶段的哪个环节?
WebAssembly 到底处于编译阶段的哪个环节?

相信不少人听说过 WebAssembly,它是由 Google、Microsoft、Mozilla、Apple 等几家大公司合作发起的一个关于面向 Web 的通用二进制和文本格式的项目。但是它到底处于编译阶段的哪个环节呢?

建信小程序开发工具链原理浅析
建信小程序开发工具链原理浅析

一般的开发工具,都会有一个供用户使用的开发工具链。那么,建信小程序的开发工具链的原理又是怎样的呢?

编译原理专题_资料-InfoQ中文网