Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > DMDScript脚本工具,DDL项目
【标  题】:DMDScript脚本工具,DDL项目
【关键字】:DMDScript,DDL
【来  源】:http://www.cppblog.com/cpunion/archive/2005/11/20/1200.html

DMDScript脚本工具,DDL项目

Your Ad Here DMDScript是Digital Mars提供的一个符合ECMA 262规范的脚本语言,采用D语言编写,开放源代码,可以从http://www.digitalmars.com/dscript看到详细信息,另外有一个C++的实现版本。

另外2个符合ECMA 262规范的脚本语言分别是Netscape的javascript和Microsoft的JScript,目前DMDScript和其它2个不完全兼容,不过效率要高一些。DMDScript提供了一个简单的测试,生成8190以内的质数,迭代10次,在我的机器上,javascript执行耗时566毫秒,DMDScript执行耗时188毫秒,整整快了3倍。

如果你想实现一个符合ECMA 262标准的脚本语言,建议看这份代码的实现吧,比较简洁,只有400多K。微软那份估计是很难看到了,Netscape那份用C写的,代码大小就有近3M,宏也比较多,看起来要吃力一些。



DDL是dsource.org上的一个有趣的项目,它可以从.obj或.lib文件中加载代码并执行,目前支持COFF、OMF、ELF格式。
DMD 0.140发布:【上一篇】
D语言的模板:【下一篇】
【相关文章】
  • Middleware
  • 二个简单的存储过程:sp_addlogin,sp_adduser
  • P2P communication across middleboxes
  • P2P middleware
  • Peer-to-Peer (P2P) communication across middleboxes
  • Oracle 9i轻松取得建表和索引的DDL语句
  • Oracle9i新特性-使用DBMS_METADATA包获得对象DDL语句
  • 怎样返回下拉列表DDLB当前选中项的索引号?
  • 使用script查找DDL语句统计数据
  • 用GET_DDL函数来拷贝DLL句法
  • 【随机文章】
  • Optional Primary Network Name的设置
  • Think in java 答案_Chapter 5_Exercise 9
  • 在ASPX页面中输出XML
  • Linux2.6内核在嵌入式应用上的突破
  • 可以感受到的好领导
  • Infotech.ActiveX.Engine 设计思路
  • 21世纪的通信技术革命
  • 传奇世界 法师炼狱之终极攻略(详解版)
  • 精通数据库系列之入门-基础篇2
  • .NET下基于API封装的DirectUIHWND窗体访问
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.