哈希空间

自己动手写编程语言

《自己动手写编程语言》是一个正在编写的课程。这里先贴出目录:

课程的最新进展会在这里更新。请关注公众号 哈希空间

  • 自己动手写编程语言
  • 很有趣的挑战
  • 先从 Hello World 开始
  • 实现求和函数
  • 定义接口
  • 结构体
  • 命名空间
  • 字符串
  • 指针还是引用
  • 值传递还是引用传递
  • 内存管理
  • 变量类型
  • 整数
  • 浮点数
  • 布尔类型
  • 字符类型
  • 字符串类型
  • 函数类型
  • import os
  • CPU指令
  • MyMachine 虚拟机
  • 设计CPU指令
  • 虚拟机寄存器
  • 加减法计算
  • 虚拟机执行
  • 函数实现
  • 函数递归调用
  • 虚拟机汇编编程
  • 表达式分析
  • 四则运算
  • 词法分析
  • 语法分析
  • 手工编译求和函数
  • struct 结构体支持
  • 字符串内置支持
  • 遍历字符串 a
  • 从控制台读入字符串
  • 字符串比较
  • 内置函数
  • print 打印字符串
  • strnew 构造新字符串
  • strfree 释放字符串
  • 数组 array
  • 数据组合 struct

本文 最佳观看地址:https://www.hashspace.cn/write-your-own-programming-language.html 阅读 290

打开 哈希空间 微信小程序中查看更佳