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 个选择
4.4

Lua 是一种功能强大、快速、轻量级且可嵌入的脚本语言。 Lua 将简单的过程式语法与基于关联数组和可扩展语义的强大数据描述结构相结合。Lua 为动态类型语言,通过解释基于寄存器的字节码运行。

免费 • 开源
查看详情

Tcl(工具命令语言)是一种功能强大且易于学习的动态编程语言,适用于非常广泛的应用场景。

免费 • 开源
查看详情
Squirrel (programming language)

Squirrel (programming language)

编程语言

5

Squirrel 是一种高级命令式、面向对象的编程语言,旨在成为一种轻量级脚本语言,适用于视频游戏等应用对尺寸、内存带宽和实时性方面的要求。

免费 • 开源
查看详情
5

Luau(小写u,/ˈluː.ɑː/)是一种快速、轻量、安全且支持渐进类型系统的可嵌入脚本语言,源自Lua。

免费 • 开源
查看详情
💻

Solid

软件

Solid - 一种极简的解释型语言,拥有简洁的对象模型和小型虚拟机。

免费 • 开源
查看详情

Wren 是一种小巧、快速、基于类的并发脚本语言。它就像一个体积如 Lua 般的小型 Smalltalk,融入了一点 Erlang 的特性,并采用熟悉且现代的语法包装而成。

免费 • 专有
查看详情

Bosque编程语言是一种在机器辅助的快速可靠软件开发生命周期中进行规范化设计的实验。

免费 • 开源
查看详情
JavaScript

JavaScript

编程语言

4.2

JavaScript(有时缩写为JS)是一种轻量级、解释型、面向对象的语言,具有头等函数功能,最著名的是作为网页的脚本语言,但也广泛用于许多非浏览器环境。

免费 • 开源
查看详情
上一页
下一页