Type C is a simple and functional language and is simple for C language users
- C 66.6%
- TypeC 11.1%
- C++ 8.2%
- Yacc 4.6%
- Shell 4%
- Other 5.5%
Type-C Language
Type-C is a functional, Turing-complete programming language designed for low-level system development such as kernels, drivers, and high-performance software.
The language embraces C-like simplicity with manual memory control, while still striving to provide a more comfortable and modern development experience.
⚠️ Status: Experimental (Not Production Ready)
Characteristics
· Simple and easy-to-learn syntax
· Manual memory management
· Turing-complete
· Suitable for system and kernel development
· Inspired by C and Go
· Focus on a lightweight and easy-to-understand compiler
Information
Property Value
Name Type-C
Paradigm Functional
References C, Go
File Extension .tc
Status Experimental
Purpose
Type-C was created to explore how a system language can remain simple without sacrificing the ability to build complex software such as kernels, runtimes, and toolchains.