HolyC je imperativní programovací jazyk vysoké úrovně, který v roce 2002 vytvořil Rafael Dantas Santos. Je ovlivněn programovacím jazykem C a je navržen tak, aby byl přenosný a snadno rozšiřitelný. HolyC je vydán za podmínek GNU General Public License.
Programovací jazyk HolyC byl vytvořen jako alternativa k programovacímu jazyku C. Je navržen tak, aby byl přenositelnější a snadno rozšiřitelný než jazyk C. HolyC je uvolněn za podmínek GNU General Public License, což znamená, že se jedná o svobodný software s otevřeným zdrojovým kódem.
Programy v jazyce HolyC jsou kompilovány do bajtového kódu, který je následně interpretován virtuálním strojem. Virtuální stroj HolyC je přenosný a může běžet na jakékoli platformě, která podporuje virtuální stroj Java.
HolyC má malou sadu klíčových slov a funkcí, což usnadňuje jeho osvojení. Jazyk má také garbage collector, což znamená, že paměť je spravována automaticky a není nutné ji explicitně dealokovat.
V programovacím jazyce HolyC je několik vlastností svatého grálu:
- Jednoduchý a malý: Jazyk má malou sadu klíčových slov a funkcí, což usnadňuje jeho učení.
- Přenosný: Jazyk HolyC je přenosný a lze jej spustit na jakékoli platformě, která podporuje virtuální stroj Java.
- Správa paměti: HolyC má garbage collector, což znamená, že paměť je spravována automaticky a není nutné ji explicitně uvolňovat.