https://github.com/cyrus-lang/cyrus-lang
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
https://github.com/cyrus-lang/cyrus-lang
clang compiler cyrus-lang gcc inkwell llvm programming-language rust
Last synced: about 1 year ago
JSON representation
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
- Host: GitHub
- URL: https://github.com/cyrus-lang/cyrus-lang
- Owner: cyrus-lang
- License: mit
- Created: 2024-12-09T15:48:33.000Z (over 1 year ago)
- Default Branch: initial-compiler
- Last Pushed: 2025-04-06T11:39:34.000Z (about 1 year ago)
- Last Synced: 2025-04-06T12:28:15.642Z (about 1 year ago)
- Topics: clang, compiler, cyrus-lang, gcc, inkwell, llvm, programming-language, rust
- Language: Rust
- Homepage:
- Size: 721 KB
- Stars: 71
- Watchers: 3
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cyrus Lang
Cyrus is a general-purpose, statically-typed, manually memory-managed programming language designed for performance-critical applications. It leverages **LLVM** as its compiler backend, providing efficient code generation and optimization capabilities. The language syntax is heavily influenced by C, offering familiarity to developers experienced with C-like languages.
## Target Audience
Cyrus is primarily aimed at experienced programmers who value performance, control, and low-level system interactions. Developers seeking to build high-performance applications that require precise memory management will find this language well-suited to their needs.
## Testing, Documentation, and API References
All information about testing `Cyrus` in a development environment, along with comprehensive documentation and API references, is available on our website at this [link](https://cyrus-lang-v2.netlify.app).
### Contributing to Documentation
If you notice any misspellings, inaccuracies, or areas for improvement in the documentation, we welcome your contributions! Feel free to open an issue or submit a pull request in the [Official Website Repository](https://github.com/cyrus-lang/Official-Website). Your feedback helps us improve the quality of our resources for everyone.
## Open to Contribution
We highly encourage contributions! If you're interested in helping to shape the future of Cyrus Lang, feel free to fork the repository, propose improvements, or report any issues you encounter. Together, we can make Cyrus even better!