编译原理

无巧不成书02188 天前
编辑器·编译原理·编译器·编程入门·解释器·开发工具链
编辑器、编译器与解释器全解析针对入门级开发者对编辑器、编译器、解释器的概念混淆问题,本文系统拆解三者的核心定位、工作原理与职责边界,同步更新2026年主流工具选型标准,搭配可复现的实操流程、标准化原理流程图与高频问题解答。全文基于最新行业规范与稳定版本工具编写,帮助开发者快速构建完整的开发工具链认知,解决环境配置、代码执行中的核心痛点。
Hello.Reader11 天前
编译原理·逆向工程
编译器的六大阶段详解以一行赋值语句为例上一篇我们知道了编译器是一个"翻译器"——输入源程序,输出目标程序。但这个翻译过程内部到底发生了什么?
九成宫1 个月前
笔记·软件工程·编译原理·编译技术
编译技术/编译原理期末复习Regular Expression操作UnionConcatenationKleene closure
故事和你911 个月前
大数据·开发语言·数据结构·c++·算法·优化·编译原理
sdut-程序设计基础Ⅰ-实验二选择结构(1-8)输入两个整数,请编程求其中的较大者。输入格式:在一行中输入用空格隔开的两个整数,例如5 9。输出格式:
kevinli2 个月前
ios·编译原理
available没你想象中的可靠随着iOS系统的更新,iOS官方提供了许多的高版本才支持的功能。但是往往我们需要支持多个版本的iOS系统,在支持新功能的同时也要照顾低版本用户。通常情况下,我们会使用@available(iOS 14.0, *)等方式来做版本限制,但是这可能会引入非预期的crash。
搞笑僵尸思考时间2 个月前
编译原理
语法分析(5):当我们在谈论语法的时候,我们在谈论什么本文是本人撰写的编译原理讲义。本系列讲义适用于:被强迫学习编译原理前端,或者希望弄明白如何做科研的人。
搞笑僵尸思考时间2 个月前
编译原理
语法分析(4):以听众为中心的自底向上语法分析本文是本人撰写的编译原理讲义。本系列讲义适用于:被强迫学习编译原理前端,或者希望弄明白如何做科研的人。
牛奶2 个月前
前端·javascript·编译原理
你不知道的 JS(上):原型与行为委托本文是《你不知道的JavaScript(上卷)》的阅读笔记,第三部分:原型与行为委托。 供自己以后查漏补缺,也欢迎同道朋友交流学习。
牛奶2 个月前
前端·javascript·编译原理
你不知道的JS(上):this指向与对象基础本文是《你不知道的JavaScript(上卷)》的阅读笔记,第二部分:this 指向与对象基础。 供自己以后查漏补缺,也欢迎同道朋友交流学习。
Mintopia2 个月前
前端·安全·编译原理
Web 安全与反编译源码下的权限设计:构建前后端一体的信任防线在现代 Web 应用中,安全与权限设计 是架构中最容易被忽视、却最容易出问题的部分。 随着前端应用的复杂度不断提高(Vue、React、Flutter Web 等),越来越多逻辑被放在客户端执行; 与此同时,打包后的前端代码可被轻易“反编译”、“逆向分析”或直接在浏览器中篡改。
搞笑僵尸思考时间2 个月前
编译原理
词法分析(1):从demo代码中抽象本系列讲义适用于:被强迫学习编译原理前端,或者希望弄明白如何做科研的人词法分析是编译原理对初学者的下马威,是一个马上就开始让人迷惑的章节。“到底学这些什么3型文法概念干嘛的,我不用这些概念不行吗?”类似的疑问想必不绝于耳。因此,本文将从一个极简单的例子出发,逐步提高难度,最终解释清楚为什么特事特办的民科方法没有前途,终究要研究一点理论,才能让自己在遇到同类问题的时候遇神杀神遇佛杀佛。
搞笑僵尸思考时间2 个月前
编译原理
词法分析(2):万法归一的正则文法本文是本人撰写的编译原理讲义,本系列讲义适用于:被强迫学习编译原理前端,或者希望弄明白如何做科研的人。
zfj3212 个月前
java·开发语言·python·编译原理
好书分享:《两周自制脚本语言》-用java实现一个脚本语言你是否曾好奇编程语言是如何工作的?编译器与解释器背后隐藏着怎样的魔法?《两周自制脚本语言》一书揭示了这些奥秘,而GitHub上的Stone项目(https://github.com/sumy7/StoneLanguage )正是该书理念的Java实现。本文将带你深入探讨如何用Java从头构建一门脚本语言,结合理论与实践,解密语言设计的核心机制。
1900ch2 个月前
编译原理
flex添加块注释处理规则lexer 进入 BLOCK_COMMENT 状态后,只匹配那些被标记为 <BLOCK_COMMENT> 的规则;不带状态标记的普通规则在该状态下不会生效。
DeepVis Research3 个月前
算法·微服务·自然语言处理·架构·数据集·编译原理
【NLP/Microservices】2026年度语义逻辑编译与分布式微服务架构基准索引 (Benchmark Index)为了验证**编译器(Compiler)在处理逻辑冲突时的鲁棒性,以及分布式微服务(Microservices)**在拟人化决策中的协同效率,我们整理了 "Benchmark-2022-KR" 核心测试集。
胡萝卜3.03 个月前
运维·服务器·c++·人工智能·操作系统·编译原理·系统编成
程序构建核心解析:从预处理到链接的完整指南🔥个人主页:胡萝卜3.0📖个人专栏: 《C语言》、《数据结构》 、《C++干货分享》、LeetCode&牛客代码强化刷题
ComputerInBook3 个月前
c语言·windows·编译原理·汇编语言·c++语言
函数调用栈帧分析(Windows平台)目录1. 例释环境和预备知识1.1 运行环境1.2 预备知识2. 函数调用约定3. 关键点说明3.1 影子空间(shadow space)
coderjc4 个月前
编译原理
Vue 编译原理参考: 《Vue.js设计与实现》 -- 霍春阳声明:本文是基于个人学习和理解所写,如有理解偏差或错误之处,还请各位读者指出。
想做后端的小C4 个月前
编译原理·compiler
编译原理:词法分析和语法分析的关系词法分析通过输入字符流,识别其中的关键字、标识符(变量名)或数字常量,对不合法的变量名等报错:如以数字开头的变量名
疑惑的杰瑞4 个月前
c语言·编译原理
【C】常见概念