【Guava】0.做自己的编程语言
- 0.前言
- 1.明确你的目标
- 1.2.设计
- 1.3.写一个介绍
- 2.开始吧!
0.前言
DO WHAT THE F**K YOU WANT TO DO
我相信,网上有许多各式各样的做自己的编程语言教程,but
都是这样
收费
shit
本教程教你真正教你实现一个名叫Guava的编程语言!!!
(Throw away that f**king shit stuff)
1.明确你的目标
- 解释类比如
- 编译类比如c++,不适合初学者食用
- 编译解释类,比如Java
本文将使用c++开发一款名为Guava的语言
1.2.设计
我们开发:
编译流程:
1.3.写一个介绍
Guava介绍
Guava是一种广泛使用的跨平台编程语言,由OS工作室于2025年推出。它以 “一次编写,到处未定义”(Write Once, Undefined Operation Anywhere, WOUOA)的特性著称,不广泛应用于企业级应用开发、移动应用、大数据、后端服务等领域。
核心特性
跨平台性(平台无关性)
程序通过编译生成字节码(Bytecode),可在任何安装了 Guava 虚拟机(GVM, Guava Virtual Machine) 的操作系统(Windows/macOS/Linux 等)上运行,无需重新编译。
2.开始吧!
规划:
- 虚拟机GVM的设计
- 完善it(GVM)
- 汇编器GASM的设计
- 完善it(GASM)
来,赞超7个更下篇(已备好)