现在的位置: 首页 > 综合 > 正文

CST脚本语言的设计【2】规划

2014年01月18日 ⁄ 综合 ⁄ 共 523字 ⁄ 字号 评论关闭

【1】、开发背景

上篇已经提到了CST设计的背景,这边来介绍下整个系统的规划。由于,还在设计原型阶段,所以变更再所难免。CST脚本语言的开发计划的提出,主要为了解决在高性能服务系统中,业务逻辑的变更和快速开发的问题。本次CST脚本将直接应用于风控推送模块。

【2】、特性和价值

A、脚本语言

B、嵌入式

C、高性能

D、联合器

E、C语法

F、精炼简单

 

CST基本语言本身是一种嵌入式的脚本语言,以Lua为蓝本,他还将作为其他教本语言的链接工具,能够在CST脚本中使用其他脚本语言,如SQL/LUA/SHELL等。CST脚本的价值将体现在:

A、应对业务逻辑的变更

B、降低开发难度,提供开发效率

C、相对于C代码,可接受的性能损失。

 

【3】、未来定位

A、为C/C++系统提供灵活性和可扩展性。

B、为多语言协作提供可能。

 

【4】、现阶段任务

A、实现一个类C的,以函数调用为为主的脚本语言,满足风控推送的业务需求

B、支持DBF/CPACK/CONFIG的支持

C、实现基本的控制流、变量、函数。

 

【5】、发展阶段

A、本阶段任务如上所描述的那样,先提供一个雏形。

B、添加SQL嵌入支持

C、添加LUA/SHELL等其他脚本语言的支持。

D、完成CST的定型、优化和成熟。

 

 

 

 

抱歉!评论已关闭.