首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码演奏家
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
一起打造编译器:语义分析理论与实践(三)
类型检查 类型检查是验证源代码中操作和语句是否遵循语言的类型系统的过程。 AST中表达式的类型检查通常包括两个步骤: 推断表达式的类型 检查其类型是否与我们期望的类型匹配 类型检查可能失败的原因有两种
一起打造编译器:语义分析理论与实践(二)
下面我们继续说说scope Nesting scopes 很多语言是支持无限数量的scope的。 比如 Global symbol table
一起打造编译器:语义分析理论与实践(一)
语义分析 在编译器的编译过程中,语义分析是非常重要的一环。语义分析的主要目的是检查程序语义的正确性,如变量和函数的类型是否正确、变量是否被声明、语句是否合法等。本文将介绍语义分析的一些基本概念和实现方
Shell Code:黑客攻击的“利器”
Shell Code:黑客攻击的“利器” Shell Code(外壳代码)是黑客攻击中的一个重要组成部分,它是一小段代码,作为利用软件漏洞的有效载荷。Shell Code不是程序,而是自包含的代码。实
从零开始,学习如何编写自己的编译器!
在这篇文章中,我将介绍编译器的基本知识,并讲解编写编译器的5个主要阶段。 什么是编译器? 编译器、转译器和解释器是三个类似的概念。 编译器是一种程序,它将整个程序的源代码转换为计算机处理器可以执行的机
一起打造编译器:Tiny 语言编译器的逐步构建指南
跟我一起写编译器吧。 想学习编译器的你肯定和我有一样的烦恼,想自己动手,太难。想学习他人的项目,但是项目太大了,根本无从下手。 今天我带着这个痛点,决定和大家一起定义一个简单的语言,并实现它的编译器。
用ToyParser轻松掌握Lexer和Parser
大家好!今天我要给大家介绍一个有趣的项目,名叫ToyParser。这个项目包含了一个简单的Lexer和Parser,帮助你轻松掌握Lexer和Parser的基础知识。不用担心,你不需要成为编译器专家,
访问者模式:访客与房间的友好互动
当你需要对一个对象的不同部分进行操作时,可能需要使用访问者模式。访问者模式是一种行为型设计模式,它可以将算法与其作用的对象分离开来,从而使算法在不修改对象结构的情况下可用。
深夜2点的编程心得:尽量避免推倒重来
深夜2点的编程心得:尽量避免推倒重来 大家好!此刻深夜2点,我在修改代码的过程中感悟颇深,决定和大家分享一下这段经历。希望你们能从我的故事中找到一些启发,避免犯我所犯的错误。
SQLite索引构建:告别查询卡顿,让你的SQL语句更加高效!
在SQLite中,索引的选择和使用对查询性能有很大的影响。通过选择正确的索引类型,建立复合索引,删除不必要的索引,使用统计数据和避免使用临时索引,可以显著提高查询性能。
下一页
个人成就
文章被点赞
30
文章被阅读
11,578
掘力值
469
关注了
3
关注者
3
收藏集
0
关注标签
3
加入于
2023-01-10