当前位置:编程学习 > VB >>

【分享】用VB写一个"脚本"引擎

--------------------编程问答-------------------- 强人~~,收源码+接分~~ --------------------编程问答-------------------- 晕,这不是“脚本”,不过是实现了一个简陋的IDE。 --------------------编程问答-------------------- 话说楼主很强悍的样子…… --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 额啊,的确不算是脚本,不过还是很有启发意义的
问题是“宿主”和脚本之间的交互、“脚本”的动态功能以及安全性的考虑了,无疑这“脚本”对“宿主”稳定和安全性威胁挺大的



曾经想过这损招,不过因为不懂编译细节放弃了 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 不知道这东西的实际意义在哪?学习?实用?参考?
要用现成的东西运行脚本,有现成的js,vbs解释器,想玩得复杂点可以用java引擎。
要用现成的编译器,可以用 gcc for win,整套体系都非常完备。当然,只要有需要,VB、VC...的编译环境都可拆分提出来实现拼接代码实现编译。
如果想用现成的IDE,可以改装eclipse,当然自己做个代码加亮的ide也不难。
如果只是想了解语言分析技术,网上一堆的这类代码,分析c语言的是最多的,因为这个最简单,应为c语言不像basic格式可以那么混乱,但即使是basic语言的分析也有很多例子和范例,这么说吧,要做这种语言分析,弄basic语言的难度要比c语言大。
如果是为了了解编译原理,那么那些编译器的源代码也是满天飞,gcc就是个开源的,还有n多C语言、basic的编译器源码,包括从操作系统解析bas脚本的源码都还有,MikeOS就是个很好的例子,包括整个操作系统的源代码以及他是如何解析明码的basic程序的过程,基本上可以说是系统级解释过程。
所以我才搞不清楚这东西的实际意义在哪?
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,