C+ is a modern, high-performance programming language designed for clarity, safety, and efficiency. It features a clean, block-based syntax and a robust standard library, making it an excellent choice for everything from systems programming to rapid application development.
- Modern Syntax: Uses a consistent, block-based structure for better readability and maintainability.
- Automated Memory Management: Features built-in memory safety with automated cleanup, allowing you to focus on logic rather than manual memory allocation.
- Strongly Typed: Provides type safety while remaining flexible enough for dynamic data structures.
- Cross-Platform: Compiles and runs seamlessly on Linux, macOS, and Windows.
- Extensible Architecture: Built with a modular C++20 core, designed for easy extension and high performance.
You can download the latest pre-compiled binaries for your platform from the Releases page.
To run a C+ script:
./cplus script.cpTo enter the interactive REPL:
./cplusCreate a file named hello.cp:
def greet(name) {
if (name == None) {
print("Hello, World!");
} else {
print("Hello, " + name + "!");
};
};
greet("Developer");
Run it with: ./cplus hello.cp
Comprehensive guides are available in the documentation/ directory:
We welcome contributions! Please see our Contributing Guidelines for more information.
C+ is licensed under the MIT License.