Compiler & toolchain
Parse, check, compile, inspect generated output, and work across supported targets.
Release history →Configuration Senior Programming
C+ is an independent systems-language project focused on direct code generation, explicit memory, practical tooling, and a growing standard library.
// hello.csp
#include <cpstream>
int main(void) {
printc("Hello from C+\n");
return 0;
}
$ cspc hello.csp -o hello
One connected toolchain
Compiler releases, verified artifacts, package metadata, libraries, and honest performance data—organized as a real project, not a single landing page.
Parse, check, compile, inspect generated output, and work across supported targets.
Release history →Search packages, inspect dependencies and files, and verify download hashes.
Browse packages →Containers, memory, networking, HTTP, platform support, GUI, and low-level tools.
Explore libraries →Write validated .cpsm assembly with a dedicated lexer, parser, AST, and native emitter.
See reproducible results, machine details, commands, and limits—without fake claims.
View benchmarks →Learn syntax, compiler workflows, libraries, packaging, and project structure.
Open the wiki →Quick start
Install CSP, create a .csp file, and compile it directly. Use CSX when the project needs additional packages.
# inspect available packages
csx list
# install a dependency locally
csx --prefix .csx install cp-network
# compile an optimized program
cspc main.csp -O3 -o app
Project updates