Language Reference

Comprehensive reference for the HolyC programming language as implemented for Solana development.

Quick Navigation

<h3>📖 HolyC for Solana</h3>
<p>Complete language reference covering types, syntax, and Solana-specific features.</p>
<a href="/holyBPF-rust/language-reference/holyc-solana/" class="card-link">Learn More →</a>

Overview

HolyC is a systems programming language originally created by Terry A. Davis. Our implementation extends HolyC for Solana blockchain development, providing:

  • Type Safety: Strong typing prevents common vulnerabilities
  • Memory Safety: Automatic memory management for Solana programs
  • Solana Integration: Native support for accounts, instructions, and PDAs
  • Performance: Optimized for Solana’s BPF runtime

Key Features

  • Native Solana account handling
  • Built-in serialization/deserialization
  • Cross-Program Invocation (CPI) support
  • Program Derived Address (PDA) utilities
  • Comprehensive standard library

Language Sections