Jim Tcl — The Jim Interpreter
💻
Jim Tcl — The Jim Interpreter
软件描述
Jim 是 Tcl 编程语言的一个开源、轻量级实现。它实现了 Tcl 的大部分功能,并新增了引用(带垃圾回收)、闭包、内置面向对象编程系统、函数式编程命令等功能。
官方网站
访问软件的官方网站了解更多信息
jim.tcl.tk
安全链接HTTPS
什么是 Jim Tcl — The Jim Interpreter?
Jim 是 Tcl 编程语言的一个开源、轻量级实现。它实现了 Tcl 的大部分功能,并新增了引用(带垃圾回收)、闭包、内置面向对象编程系统、函数式编程命令、一等数组及 UTF-8 支持等功能。所有这些特性仅需约 100–200kB 的二进制大小(取决于所选选项)。
Jim 核心非常稳定,通过了超过 3000 个单元测试,许多 Tcl 程序无需修改即可运行。Jim 具有高度模块化设计,可将多个组件配置为可加载模块或完全省略。Jim 自带若干扩展,可编译为可加载模块。
Jim 可轻松进行交叉编译,广泛应用于多种嵌入式环境。它可在多种操作系统上运行,包括 Linux、FreeBSD、QNX、eCos 和 Windows(cygwin 与 mingw32)。
Jim 内置交互式 shell jimsh 的命令行编辑功能。
🔄 替代方案
15 个选择Lua
★4.4
Lua 是一种功能强大、快速、轻量级且可嵌入的脚本语言。 Lua 将简单的过程式语法与基于关联数组和可扩展语义的强大数据描述结构相结合。Lua 为动态类型语言,通过解释基于寄存器的字节码运行。
免费 • 开源
查看详情
Squirrel (programming language)
★5
Squirrel 是一种高级命令式、面向对象的编程语言,旨在成为一种轻量级脚本语言,适用于视频游戏等应用对尺寸、内存带宽和实时性方面的要求。
免费 • 开源
查看详情
Wren
Wren 是一种小巧、快速、基于类的并发脚本语言。它就像一个体积如 Lua 般的小型 Smalltalk,融入了一点 Erlang 的特性,并采用熟悉且现代的语法包装而成。
免费 • 专有
查看详情



