TEA Basic脚本语言,大家来提提意见
你轻松的可以把它用到不同级别的编程。
运用级:它可以作为一种独立的编程语言,让用户很容易就能编出自己需要的小软件。当用户想修改自己的软件时,只需修改源代码,不需要编译,只需要执行脚本解释器就能重新执行。而这种脚本程序源代码不需要特殊的编辑环境只需要用任何编辑器编辑文本源代码即可。它也可以作为一种入门语言,让希望踏入程序员行列的初学者能从TEA Basic中获得编程的成就感。作为一种游戏编程语言,TEA Basic真正拥护者应该是真正爱好游戏的狂热者,它们能用此语言轻松的编写自己喜欢的小游戏,并共享脚本让大家一起分享自己的创造力。
开发级:它作为一种交互式的脚本语言,可以实时的修改软件的参数。主程序能和脚本能共享常量,变量和函数。比如程序的界面修改,开发者只需要专注于软件需求,构架设计,界面的初始化可以完全依赖脚本。而想修改界面也只需要修改脚本即可。参数配置它可能没有ini,XML优秀,运行效率相对低,嵌入也相对复杂。只有在交互式软件中才能真正发挥交互式脚本的强大作用。比如游戏软件,实时网络通讯软件,它们一些全局的参数都可以在脚本中进行改变。如,游戏的剧情演示,界面的定义和修改。场景参数的定义,过场动画的演示。
扩展级:在不同平台只需开发出相应平台的脚本解释器,就能把自己的脚本运行到相应平台。即使脚本解释器版本更新了,原来的脚本程序也不用修改,因为脚本解释器可以往下兼容。
下载连接:
http://bbs.gameres.com/upload/sf_20054893445.rar
大家提提意见,写这种脚本语言有没有前途啊?