T3X/0是T3X语言家族的最新成员,是一个小型、可移植的过程式编程语言[1]。该项目采用0BSD许可证或公共领域许可,提供自由免费的编译器[1]。语言在语法设计上借鉴Pascal,而语义则参考BCPL[1]。
该项目提供完整的开发工具包,包括两个编辑器——分别与VI和WordStar兼容——以及示例程序和相关文档[1]。编译器支持Unix(涵盖386、x86_64、ARMv6、ARMv7架构)、FreeBSD、macOS、DOS 2.0及更新版本、CP/M 2.2和TCVM等多个平台[1]。当前发布版本为t3x0-47.zip,体积约为350KB[1]。T3X/0被用作教学语言,在多本编程书籍中应用[1]。
T3X/0 is a compact, portable procedural programming language that represents the latest member of the T3X language family.[1] The project offers a freely available compiler distributed under the 0BSD license or in the public domain, along with comprehensive supporting tools.[1]
The language combines Pascal-like syntax with BCPL-like semantics, making it accessible for both educational and practical purposes.[1] Version 47 of T3X/0 has been released as a package of approximately 350 kilobytes, which includes the compiler, two editors—one compatible with VI and another with WordStar—documentation, and example programs.[1] The implementation demonstrates broad platform support, running on Unix variants across multiple architectures including 386, x86_64, ARMv6, and ARMv7, as well as FreeBSD, macOS, DOS 2.0 and later versions, CP/M 2.2, and the T3X virtual machine.[1] T3X/0 has established itself as a teaching language, having been featured in multiple programming textbooks.[1]