Le Holy C a été créé par Terrence Andrew Davis dans le cadre de son projet Temple OS qu'il réalise seul en 2013.
Son Langage est très inspiré du C et lui permet d'écrire les programmes de son OS
Le Holy C est un langage simple et puissant conçu spécifiquement pour Temple OS.
Il repose sur une syntaxe proche de celle du C, avec des ajouts permettant d'interagir directement avec les fonctionnalités de l'OS comme l'affichage graphique ou la gestion de fichiers.
La syntaxe du Holy C ressemble à celle du langage C, mais elle comporte quelques simplifications et ajustements.
Voici un exemple de programme simple :
U0 Main() {
"Hello, World!\n" >> Print;
}
#exe {}
: Cette expression permet d'écrire du code ou d'exécuter des programmes dont la sortie est intégrée dans le reste du code source lors de la compilation, offrant une alternative puissante aux macros traditionnelles.switch
améliorées : Le Holy C propose des améliorations aux instructions switch
, telles que des valeurs de cas implicites, des plages de cas et des sous-instructions switch
imbriquées, offrant une flexibilité accrue dans le contrôle du flux du programme.