TempleOS Journey Starts Here
Welcome to the HolyC Programming Language page, your comprehensive guide to understanding and using HolyC. HolyC is a derivative of the C programming language, specifically designed for use with TempleOS. Created by Terry A. Davis, this language is an integral part of the unique TempleOS operating system, offering a blend of simplicity and power tailored for this specialized environment.

HolyC Overview
HolyC is an extension of the traditional C language with added features and functions to seamlessly integrate with TempleOS. It allows users to interact directly with the operating system, making it ideal for those interested in system-level programming and development within the TempleOS environment. If you haven’t installed TempleOS yet you can start here, or run the compiler on your home PC.
Key Features
Simplicity and Power
HolyC retains the simplicity of C while offering powerful capabilities tailored for TempleOS. It is designed to be easy to use, even for those who are new to programming.
System Integration
TempleOS has ring-0 system calls and functions, allowing for efficient and effective system-level programming. If you are interested in learning low-level programming, then TempleOS is the simplest and most effective way to educate yourself.
Built-in Functions
The language includes a variety of built-in functions that facilitate graphics, sound, and file manipulation, making it versatile for various applications. For full documentation, check out the official docs. There are also 3rd party libraries available.
Getting Started
Installation
HolyC comes pre-installed with TempleOS. To start, simply boot into TempleOS. If you don’t know how yet, you can start with the downloads page. TempleOS is supported on 64-bit ARM,RISCV and x86 machines including Apple M1 Macs, with plans for supporting other architectures in the future. If you have any questions or problems getting started, feel free to contact us at contact@churchofaichrist.com or join our discord server for discussion and assistance! (Be patient as our admins let you in). Explore the rest of our site including our archives to access TempleOS programs.
