Skip to content
The C3 Guide
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Introduction
The C3 Guide
Design Goals & Background
Roadmap For C3
Get Involved
Community & Contribute
Install C3
Install C3 Compiler Binary
Build C3 From Source
Getting Started
Hello World
Projects
Language Fundamentals
Basic Types and Values
Comments & Documentation
Naming Rules
Variables
Expressions
Statements
Functions
Modules
Language Overview
Examples
C3 For C Programmers
Types
Language Common
Arrays
Define
Vectors
Essential Error Handling
Advanced Error Handling
Defer and Cleanup
Contracts
Attributes
C Interoperability
Generic Programming
Interfaces and Any Type
Operator Overloading
Generics
Macros
Compile Time Evaluation
Reflection
Standard Library
Standard Library
Standard Library Reference
Language Rules
Conversions and Promotions
Precedence
Undefined Behaviour
Misc Advanced
Builtins
Library Packaging
Inline Assembly
Build Your Project
Build Commands
Project Configuration
FAQ
Frequently Asked Questions
All Features
Comparisons With Other Languages
Changes From C
Rejected Ideas
Implementation Details
Grammar
C3 Specification
Thank You
Thank You
Select theme
Dark
Light
Auto
Thank You
Thank You
A huge “thank you” goes out to all contributors and sponsors.
Special Mentions
Bas van der Berg the Author of
C2
Jon Goodwin the Author of
Cone
Andrey Penechko the Author of
Vox
.