ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

scScript:适用于 Linux 的类 C 脚本语言,编译高效字节码并集成小型编辑器!

scScript:适用于 Linux 的类 C 脚本语言,编译高效字节码并集成小型编辑器! 【导语scScript 是一种适用于 Linux 的强大且易于使用的类 C 脚本语言能编译成高效字节码并在快速虚拟机中运行还与小型显示编辑器 scEmacs 集成为开发者带来新选择。】scScript类 C 语法的高效脚本语言scScript 具有熟悉的类 C 语法和运算符提供简单的“无指针”脚本编程。它支持 64 位整数和双精度浮点数、不可变的 UTF - 8 文本字符串、可自动增长的数组等多种数据类型和结构。其具备“有栈”异步协程和非局部退出机制编译成优化后的字节码在小型虚拟机中运行还能逐行显示源代码的抽象语法树AST和字节码优化“尾调用”递归无需栈帧。内存管理与模式匹配优势在内存管理方面scScript 使用标记清除垃圾回收Mark/Sweep GC和引用计数采用基于内存池slab的底层内存管理。同时它提供强大的文本模式匹配系统可轻松与 C 例程进行接口用于构建包库。scEmacs集成编辑器的丰富特性scEmacs 作为集成编辑器支持多个缓冲区、窗格和窗口可彩色显示源代码。它支持 UTF - 8 文本、撤销操作、剪切环和标记列表还支持增量搜索、查询替换和自动补全。此外它支持基于鼠标的操作、滚动甚至支持 Unix 选择插入具备弹出窗口/菜单功能用于枚举/选择还提供专门的命令来驱动 scScript。编辑观点scScript 及其集成编辑器 scEmacs 为 Linux 开发者提供了新的工具选择其类 C 语法和丰富特性有望在脚本编程领域发挥作用。
返回列表