TMS Scripter:支持Pascal和VBScript两种语法。优点是文档齐全、例子齐全,脚本可直接支持DLL,官方还提供了丰富的IDE Debug工具、单元导出函数工具等,缺点是编译运行较慢。for 空循环1000万次,需要10秒钟以上。TMS Scripter是商业共享软件。

FastScript:用过FastReport报表的同学都知道FastReport速度非常快。for 空循环1000万次,只耗费4至5秒左右。其中FastScript在报表可做版本排版微调处理、函数计算等。其优点是速度很快、很容易写出脚本单元的RTTI组件、支持pascal、VBScript、JS、C 四种语法,缺点是文档和例子比较少,默认的脚本不能直接支持DLL。FS也是商业共享软件。

Remobjects PascalScript,顾名思义,只支持pascal语法,Remobjects 初衷是在DA里提供自定义的脚本处理。优点是免费软件,脚本直接支持DLL 。缺点是文档不多。速度比TMS Scripter 稍快。

PaxScripter是综合性能最好的脚本解释器。其优点是速度最快,for 空循环1000万次,只耗费1至2秒左右。文档和例子比较齐全,有导出函数工具。脚本里直接支持DLL。支持pascal、VBScript、JS、C 四种语法。缺点是,作者05年至今尚未更新版本。作者兴趣已经不在脚本解释器,专门研究.Net和pascal编译器。因此,PaxScripter至今尚不能支持D2009。PaxScripter是商业软件。如果只想支持pascal语法即可,可用作者的pascal编译器代替PaxScripter,速度更是比PaxScripter还要快。

转载于:https://www.cnblogs.com/hnxxcxg/archive/2010/05/13/2940957.html

delphi 脚本引擎比较相关推荐

  1. (14)Delphi下利用JVCL组件包快速实现——解释Pascal语言的脚本引擎

    文章目录 前言 一.效果展示 二.使用说明 1.引用控件 2.配置控件 3.核心代码 三.Demo源码下载(Delphi7+Delphi11下通过) 前言   有时候编程会遇到需要经常变动的代码,或者 ...

  2. android 脚本引擎,GitHub - PassByYou888/zExpression: 脚本与编译器内部的语法引擎内核,也是一种op内核,zExpression可以轻松实现自己的脚本引擎...

    zExpression 句法编译器+解释器,脚本引擎内核 技术体系解释: 在编译原理的技术体系中,凡是处理文本化的代码前,都需要做一次预处理,其中我们常说的语法,语法糖,都是一种预处理程序 词法:词法 ...

  3. windows脚本编制引擎_手把手教你写脚本引擎(一)

    手把手教你写脚本引擎(一)--挑选语言的特性 陈梓瀚 华南理工大学软件本科05级 脚本引擎的作用在于增强程序的可配置性.从游戏到管理系统都需要脚本,甚至连工业级产品的Office.3DS Max以及A ...

  4. 在windows程序中嵌入Lua脚本引擎--编写自己的Lua库

    在<在windows程序中嵌入Lua脚本引擎--建立一个简易的"云命令"执行的系统>一文中,我提到了使用Lua的ffi库,可以让我们像写C代码一样写lua程序.这是个非 ...

  5. 在windows程序中嵌入Lua脚本引擎--建立一个简易的“云命令”执行的系统

    在<在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎>开始处,我提到某公司被指责使用"云命令"暗杀一些软件.本文将讲述如何去模拟一个 ...

  6. 在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎

    前些天听到一个需求:某业务方需要我们帮忙清理用户电脑上的一些废弃文件.同事完成这个逻辑的方案便是在我们程序中加入了一个很"独立"的业务逻辑:检索和删除某个程序产生的废弃文件.试想, ...

  7. 复杂多变场景下的Groovy脚本引擎实战

    作者:vivo互联网服务器团队-Gao Xiang 一.前言 因为之前在项目中使用了Groovy对业务能力进行一些扩展,效果比较好,所以简单记录分享一下,这里你可以了解: 为什么选用Groovy作为脚 ...

  8. java7 javascript引擎_Java7中脚本引擎的一般用法,共三种方法获得JavaScript引擎:名称、文件扩展名、MIME类型 | 学步园...

    package com.sino.java7; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; i ...

  9. .NET简谈脚本引擎系列(一:认识脚本引擎)

    提到脚本,大家都耳熟能详但是默默无私奉献的脚本引擎都被大家所忽略,本人也是最近才开始接触脚本引擎的技术的,是我的恩师指点我去学习它, 真是不用不不知道,一用吓一跳:如果我们能熟练的使用脚本引擎,那么将 ...

最新文章

  1. 【裴蜀定理】BZOJ 1441 MIN
  2. 网易2022秋季校园招聘-通用技术A卷-0821
  3. 让 .NET 轻松构建中间件模式代码
  4. matlab function的使用
  5. 数据结构之排序算法:内部排序算法的应用与比较
  6. 解决outlook无法启动
  7. Recommender Systems协同过滤
  8. SLAM会议笔记(一)LOAM
  9. 多线程和并发管理 .NET多线程服务
  10. 计算机监控系统的巡视检查项目,网络机房监控系统巡检主要分为哪几个方面?...
  11. smart原则_用SMART原则,定位好副业目标
  12. 关于短路保护的三极管详解
  13. PDF转换成JPG图片怎么转换?这两招轻松搞定
  14. 来自雪域高原的馈赠——海拔2000米的大凉山高原生态糖心苹果
  15. python 整合_python的资源整合
  16. PowerBI Server端管理数据网关
  17. springboot毕业设计 基于springboot在线视频点播系统毕业设计设计与实现参考
  18. 善用产业链招商,打造产业集群效应,实现产业协同发展
  19. SharePoint Server 2019 停用或删除的功能
  20. 1月9日 操作系统 周二

热门文章

  1. pip keras 失败_关于 Python 机器学习导包失败 简短的补充
  2. 旋转链表Python解法
  3. android rfid 读写sdk,Android-SDK-1.0.0-STD android手机调用RFID模块读取电子标签Demo - 下载 - 搜珍网...
  4. java里冒泡排序编程案例_冒泡排序法-java案例详解
  5. c++ 跳转到上级目录_Windows漏洞利用开发 第4部分:使用跳转定位Shellcode 模块
  6. c语言顺序查找算法,c语言实现排序和查找所有算法
  7. 一部论述修养人生处世出世的集录_读《菜根谭》,人生本是修心的过程
  8. php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例
  9. 还有什么芯片没涨?ST、ON、Microchip、Xilinx、东芝开启新一轮涨价潮
  10. 波士顿动力机器人全体出动,奉上新年之舞!