← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

T3X/0, a new minimal procedural programming language, is now available

🔄 Updated 16h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • T3X/0 is a new minimal procedural language.
  • Its compiler is free and open source (0BSD/public domain).
  • It supports various platforms including CP/M and DOS.
  • The language is self-hosting and cross-compiles to 16-bit platforms.

Introduction to T3X/0

T3X/0 is introduced as a small, portable, procedural, block-structured, recursive, and almost typeless programming language. It is the newest addition to the T3X family of languages. The compiler for T3X/0 is freely available under either the 0BSD license or public domain terms.

Language Features and Development Environment

The language's syntax is similar to Pascal, while its semantics resemble BCPL. The T3X/0 package includes two editors, one VI-compatible and one WordStar-compatible, both offering built-in compiler support. These editors allow for quick compilation and error navigation, even on older systems like CP/M.

Educational and System Support

T3X/0 is utilized as a teaching language in books such as "Write Your Own Retro Compiler" and "Write Your Own Programs," and its formal definition is provided in "The T3X Programming Language - Formal Definition." The language supports a range of operating systems, including Unix, FreeBSD-386, macOS-686, various DOS versions, CP/M 2.2 (Z80 only), and the TCVM (Tcode Virtual Machine). It is self-hosting on all supported platforms and can cross-compile to all supported 16-bit platforms.

Availability and Package Contents

The current version, t3x0-47.zip, includes the full source code for the compiler (written in T3X/0), runtime libraries (in Z80, 8086, 386 assembly, and C), an implementation of the Tcode Virtual Machine in C, a TCVM binary for DOS, additional libraries, example programs, editors, documentation, and pre-compiled compiler binaries for CP/M, DOS, FreeBSD, and the Tcode machine. An older "book version" (t3x0-12.zip) and DOS-specific binaries (t3x0dos.zip) are also available for download.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

T3X/0, a new minimal procedural programming language and the latest in the T3X family, has been released. It features a Pascal-like syntax and BCPL-like semantics, and its compiler is freely available under the 0BSD license or public domain. This release provides a new option for developers interested in small, portable, and self-hosting languages, particularly for retro computing environments.