文件名称:Interpreter:编译原理小实战。用C ++编写一个解释器
文件大小:288KB
文件格式:ZIP
更新时间:2024-03-31 08:18:19
C++
口译员 解释器 高级编程语言大抵抗上可以分为两类,一类是编译型语言,一类是解释型语言,当然有的语言之间相互之间,常见的编译型语言有C和C++ ,解释语言某些python 。编译型语言的优点就是快,消耗内存少,难点在于编译器的编写;解释型语言相对比较慢,运行时需要安全检查,但也有自己的优点,从而平*立性,解释器编写相对简单。 开发一个解释器 成品展示 在记事本中编写一个简单的运算过程 def Fabonaci (n){ if (n == 1 || n == 0 ){ return 1 ; } else { return ( Fabonaci (n- 1 )+ Fabonaci (n- 2 )); } } def foo (){ i= 1 ; for (i= 1 ;i< 10 ;i=i+ 1 ;){ c = Fabonaci (i); print ( " Fabo
【文件预览】:
Interpreter-main
----Method()
--------Chap1.md(4KB)
----.gitignore(1B)
----example.gif(249KB)
----README.md(9KB)
----Code()
--------code.md(70B)
--------HAC.vcxproj(6KB)
--------HAC.sln(1KB)
--------HAC.vcxproj.filters(948B)
--------HAC.vcxproj.user(168B)
--------temp.txt(339B)
--------源.cpp(25KB)
----.gitattributes(93B)
----res.png(30KB)