社区
C++ 语言
帖子详情
100请如何写一个解释器脚本
javaors
2007-08-08 08:38:29
本人只有一些比较简单的java和c++的基础,求各位高手给一些写一个脚本解释器思路.
...全文
381
22
打赏
收藏
100请如何写一个解释器脚本
本人只有一些比较简单的java和c++的基础,求各位高手给一些写一个脚本解释器思路.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwb2766
2012-03-19
打赏
举报
回复
建议参考这本书《计算机编译原理》 和《离散数学》这两本书。
通常步骤
•符号表,所有关于类型、范围的符号和信息
•词法分析器,将字符流(如源文件)转为令牌(tokens)(例如,关键字、运算符等)
•解析器,构建一棵用于分析语法错误的语法树
•过度代码生成器,把语法树转换为中间代码
•优化器(可选),优化中间代码
•代码生成器,从中间代码生成字节码
•最后,也是最重要的,虚拟机,字节码要在它上面运行
javaors
2007-08-16
打赏
举报
回复
回复:cyblueboy83(爱情白痴—电脑迷)
是啊,现在还是先看看基础点的.
javaors
2007-08-16
打赏
举报
回复
回复int2e() :
这玩意是我们实验室搞研究时老师分配的任务,我也没什么好处,不存在什么经济不经济的```
javaors
2007-08-16
打赏
举报
回复
回复iambic() :
呵呵,正如您所说,真是一筹莫展.不过有例子慢慢研究,看看编译原理的书.
谢谢你的回复.
herman~~
2007-08-09
打赏
举报
回复
其实有不少开源的可以参考,但是起码要自己有些基础,才能更好理解运用
int2e
2007-08-09
打赏
举报
回复
搂主好有经济头脑
100分就想套一个脚本解析
哈哈
iambic
2007-08-09
打赏
举报
回复
lua的实现应该是非常简单的,但我想也没简单到能让楼主看懂。
最正常的脚步还是从从一本编译原理的书入手,一些书在开始的时候给出一个玩具语言,然后给你实现。
javaors
2007-08-09
打赏
举报
回复
回复Chiyer(星羽):
哦,是嘛,看看先
星羽
2007-08-09
打赏
举报
回复
lua 传说中最快的脚本 =
星羽
2007-08-09
打赏
举报
回复
http://www.lua.org/
星羽
2007-08-09
打赏
举报
回复
:)
星羽
2007-08-09
打赏
举报
回复
下个lua看看吧 - -
javaors
2007-08-09
打赏
举报
回复
回复OpenHero(开勇):
我去看看, 谢谢~~
healer_kx
2007-08-09
打赏
举报
回复
别想了,不是你能弄得了的。
OpenHero
2007-08-09
打赏
举报
回复
网上很多游戏方面的东东~~
很多人提到了写游戏脚本啥的·你可以仿照写一个,:)
bless lz
javaors
2007-08-09
打赏
举报
回复
回复iambic() :我现在短期想要个大约是你说的那个批处理脚本,需要学习那些方面的知识啊,编译方面的书指的是编译原理之类的??
我要个例子只要是要看看我想做的东西大体应该是个什么样子`````复杂也行,简单也行,关键在于现在不知怎么下手.
iambic
2007-08-08
打赏
举报
回复
所谓的解释器脚本有很多种,可以是批处理脚本,也可以是一门完整的语言,当然计算器也算。你想要的被解释的脚本是什么?
如果你想学习这方面的东西,建议你买本和编译技术有关的书。否则一个复杂的例子,很难看懂的。
javaors
2007-08-08
打赏
举报
回复
回复iambic() :
具体的无所谓,我就是想看里面的原理,想知道怎么实现的
你要是有例子的话可以发到我邮箱里面:zhangm0616@163.com
javaors
2007-08-08
打赏
举报
回复
回复iambic() : C和C++都行
linux_is_perfect
2007-08-08
打赏
举报
回复
脚本解释器不也是程序
只是在自己的程序里面执行一些运算
用程序的默认输入参数
愚见
大家一起努力学习提高...
加载更多回复(2)
SQLServer_2000-2008_R2查询智能分析器RedGate_SQL_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
因为其他人会阅读到你的SQL,无论是在程序中或是
脚本
文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么...
如何使用c语言
写
脚本
解释器
,
脚本
解释器
编
写
思路
[背景]平时喜欢
写
游戏
脚本
,经常用按键...所以萌生了自己
写
个功能简单的
脚本
解释器
的想法。在
写
这个
解释器
的时候有点小经验,在这和大家分享(或者说共同研究研究)。事先声明,由于我
写
程序水平极低,所以
解释器
...
Linux系统编程第06期:从零实现
一个
shell
解释器
为了更深一层去探寻shell背后的机制原理、加深对Linux系统的理解,本课程将带领大家,从零开始一步一步实现
一个
shell
解释器
:wsh,主要实现以下功能: 可以在shell交互窗口中执行用于输入的shell命令 实现shell的内建...
关于
脚本
语言的
解释器
如果不懂什么是
脚本
语言的小伙伴们可以先...编译执行就是需要各种编译环境,编译工具,同样的
脚本
语言解释执行,也是需要
解释器
的,
解释器
就是你在下载的时候下载的那个工具文件,它负责对我们所
写
的语法进行解释执行
写
一个
shell
脚本
的基本步骤
是
一个
约定的标记,它告诉系统这个
脚本
需要什么
解释器
来执行,即使用哪一种 Shell 二、把文件权限修改为可执行文件 chmod +x ./test.sh 三、执行
脚本
./test.sh 四、如果想要在任何路径下运行该shell
脚本
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章