HolyC (Q22709094
on Wikidata) is the programming language
created by Terry A. Davis (Q22708720)
for his TempleOS (Q19961543)
operating system project during his lifetime. The OS itself is full of a
number of Bibalcal references, making people think that the name of
«HolyC» is a pun on the «Holy See», the government of the Roman
Catholic Church and Vatican City.
The language itself is a dialect of C, designed for simplicity, speed, and direct hardware access, made specifically for use in TempleOS.
HolyC is a mix of standard C and custom language features made by Terry, such as support for inline assembly, automatic macros, co-routines, custom syntax for God-inspired input/output, and built-in documentation commands. It runs in a 16:16-bit real mode environment on x86-64 and compiles incredibly fast due to its integrated compiler.
HolyC is not ANSI C, nor GNU C. It doesn't try to be compatible. It tries to be holy.
##include for
divine inspiration)HolyC is a pure manifestation of personal computing, unfiltered, unmanaged, unapologetic. It was written not for companies, not for academia, but for God and for the joy of creation.
In an era of bloated languages, garbage collectors, cloud builds, telemetry, and overengineered type systems, HolyC stands alone: small, insane, and beautiful.
To write a basic Hello World! in HolyC, you would write
something like this:
U0 Hello(){
"Hello World!\n";
}
Hello;
This is not so different from C, that would look like this:
main()
{
printf("Hello World!\n");
}
This page was last edited on 2026-09-09 03:37:48.
All original text, code, images and content on the MDKwiki is CC0 1.0 - we have a Git and an RSS feed that can be followed.
Let there be peace on Earth.