# C∆ > A new systems programming language. ## Docs - [Install the Hypotenuse Compiler on Linux and macOS](https://hypotenuse.mintlify.app/installation.md): Set up the Hypotenuse Compiler from source in three steps. Covers Linux x86_64, macOS ARM64, cross-compilation with Docker, and PATH configuration. - [What is C△? Introduction to a Modern Systems Language](https://hypotenuse.mintlify.app/introduction.md): C△ extends C11 with strings, dynamic arrays, memory ownership, lambdas, and more — bridging the gap between bare C and the complexity of C++. - [Inline Assembly in C△: Writing asm Blocks with NASM](https://hypotenuse.mintlify.app/language/assembly.md): Write inline asm blocks in C△ that compile to NASM-assembled object files and link seamlessly into your binary alongside ordinary C△ functions. - [Memory Management in C△: allocate, autoremove, and Robbery](https://hypotenuse.mintlify.app/language/memory.md): Learn how C△ gives you full control over heap memory through manual allocate/free, automatic autoremove, and safe ownership transfer via Robbery. - [C△ Syntax Guide: Variables, Functions, and Control Flow](https://hypotenuse.mintlify.app/language/syntax.md): Learn C△ syntax from imports and variables to structs, lambdas, dynamic arrays, and namespaces — all extending familiar C11 conventions. - [C△ Type System: Primitives, Strings, Arrays, and Structs](https://hypotenuse.mintlify.app/language/types.md): Explore C△'s full type system — C11 primitives, first-class strings, inferred types, dynamic arrays, tuples, structs, and format specifiers. - [Get Started with C△: Your First Program in 5 Minutes](https://hypotenuse.mintlify.app/quickstart.md): Write a C△ source file, compile it to a native binary with the Hypotenuse Compiler, and run it — all in under five minutes with zero prior C△ experience. - [Hypotenuse Compiler CLI Reference: Commands and Flags](https://hypotenuse.mintlify.app/reference/cli.md): Full reference for the hypotenuse command-line compiler: flags for output format, architecture, debug output, assembly, and library management. - [Compiler Status: Implemented and Unimplemented Features](https://hypotenuse.mintlify.app/reference/compiler-status.md): Track which C△ language features are implemented in the current Hypotenuse Compiler and which are still in progress. - [C△ Compiler Error Reference: Syntax, Memory, and Scope](https://hypotenuse.mintlify.app/reference/errors.md): Complete guide to every error category in the Hypotenuse Compiler — syntax, scope, memory, and file errors — with causes, examples, and debugging tips. - [C△ Keyword Reference: All Language Keywords and Operators](https://hypotenuse.mintlify.app/reference/keywords.md): Complete reference for every keyword in C△, including type, control flow, memory, module, and assembly keywords, plus deprecated C11 keywords. - [Printing Output in C△: printd and printfs Functions](https://hypotenuse.mintlify.app/stdlib/output.md): C△'s plstd provides printd for type-aware single-value output and printfs for formatted printing with f-string interpolation and printf-style specifiers. - [plstd: The C△ Standard Library Reference and Guide](https://hypotenuse.mintlify.app/stdlib/overview.md): plstd is the official C△ standard library. Each module is a self-contained .plib file with no headers, preprocessor, or separate implementation files. - [String Operations in C△: plstd String Library Guide](https://hypotenuse.mintlify.app/stdlib/strings.md): C△'s first-class string type pairs with plstd's optimized string library to give you comparison, copy, concat, and search — tuned for x86_64 and ARM64.