【原创】【中秋直播】自制编程语言 第一章(内附大量干货)
2021/9/18 20:36:38
本文主要是介绍【原创】【中秋直播】自制编程语言 第一章(内附大量干货),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
没错,我又来了。我们这次的目标是做一个简易的编程语言出来。
仿照汇编语言进行编写,可能会自制出来的指令有这些:
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行代码,完成编程语言。
先说这点,下次来说点干货。
这篇关于【原创】【中秋直播】自制编程语言 第一章(内附大量干货)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南