【原创】【中秋直播】自制编程语言 第一章(内附大量干货)

没错,我又来了。我们这次的目标是做一个简易的编程语言出来。
仿照汇编语言进行编写,可能会自制出来的指令有这些:

read a 读入变量
write a 输出变量
def a 定义变量
mov a,b 赋值语句a=b
add a,b 加法指令,相当于a+=b
sub a,b 减法指令
mul a,b 乘法指令
div a,b 除法指令
exit 退出指令

第一篇,我们的目标是自制出一个write指令出来。
格式:write "字符串"

目前我们的代码还是通过stdin输入,其实更加好的做法可以看我的老博客(已经废弃):http://www.360doc.com/content/21/0601/16/73755266_979982808.shtml

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	for(;;){
		cin>>s;
		if(s=="write"){
			string t;
			cin>>t;//待输出的字符串
			for(int i=1;i<t.size()-1;i++)cout<<t[i];
			cout<<endl;
		}
		else if(s=="exit")return 0;
	}
}

最小编程语言完成了。15行代码,完成编程语言。
先说这点,下次来说点干货。

posted @ 2021-09-18 18:35  计算机知识杂谈  阅读(109)  评论(0编辑  收藏  举报