哈希空间
自己动手写编程语言
《自己动手写编程语言》是一个正在编写的课程。这里先贴出目录:
课程的最新进展会在这里更新。请关注公众号 哈希空间
- 自己动手写编程语言
- 很有趣的挑战
- 先从 Hello World 开始
- 实现求和函数
- 定义接口
- 结构体
- 命名空间
- 字符串
- 指针还是引用
- 值传递还是引用传递
- 内存管理
- 变量类型
- 整数
- 浮点数
- 布尔类型
- 字符类型
- 字符串类型
- 函数类型
- import os
- CPU指令
- MyMachine 虚拟机
- 设计CPU指令
- 虚拟机寄存器
- 加减法计算
- 虚拟机执行
- 函数实现
- 函数递归调用
- 虚拟机汇编编程
- 表达式分析
- 四则运算
- 词法分析
- 语法分析
- 手工编译求和函数
- struct 结构体支持
- 字符串内置支持
- 遍历字符串 a
- 从控制台读入字符串
- 字符串比较
- 内置函数
- print 打印字符串
- strnew 构造新字符串
- strfree 释放字符串
- 数组 array
- 数据组合 struct
本文 最佳观看地址:https://www.hashspace.cn/write-your-own-programming-language.html 阅读 369