战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  257 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

 

在codeproject上偶遇一篇C#写的脚本的文章。

http://www.codeproject.com/KB/cs/ConscriptIDE.aspx

http://www.codeproject.com/KB/cs/Conscript.aspx

 

下载研读发现:

  1. 直接使用C#字符串的hash机制,变量名直接作为table的索引,无需像传统的C++写出的脚本一样进行索引化
  2. 利用C#的垃圾回收机制,系统简洁易懂
  3. 基于汇编级的代码优化
  4. 语法介于java和lua之间非常简洁
  5. 支持多线程,并且支持临界段

 

对于C#使用脚本一说,网上有lua的.NET封装等。还有一种就是使用C#自身进行脚本处理,既方便,语言还不变。

本文介绍的脚本也许可以在你有时间时,可以重新回味下解析和创造自己语言的乐趣

posted on 2009-05-05 22:04 战魂小筑 阅读(2284) 评论(1)  编辑 收藏 引用 所属分类: 脚本技术

评论

# re: 用C#写的彪悍脚本 2010-11-23 23:53 阿亮
看过,相当剽悍  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理