Open wutiejun opened 7 years ago
1、关键字与C语言非常接近,基本上会写C语言的同学就可以直接上手写SQ脚本了:
2、与C的通信接口: (1)、支持文件IO操作,可以通过文件与操作交互; (2)、squirrel本身是支持C接口的,可以直接以库的方式加载到应用进程中; (3)、squirrel支持注册C接口到虚拟机中,相当于扩展了基础库,如果要WAP平台支持相关的C接口的话(主要是数据库的操作),可以考虑将数据库的API封装到squirrel的基础库中;
3、基础特性分析: (1)、支持面向对象,类; (2)、支持动态数组、表等高级数据结构 (3)、支持基础数学库; (4)、支持字符串操作; (5)、支持多线程; (6)、支持二进制内存操作; (7)、支持运行时诊断; (8)、支持文件以及基础IO操作;
4、相关的学习资源: (1)、手册,参考项目目录的doc目录; (2)、https://github.com/mickelson/attract/wiki/Introduction-to-Squirrel-Programming#advanced-squirrel
5、应用场景分析: (1)、扩展WEB的CGI,直接处理数据库; (2)、配置面的数据处理,然后操作数据库; (3)、部份业务的调度脚本等; (4)、其它;
http://www.squirrel-lang.org/#documentation