Skip to content

Cyrus: A high-performance, statically-typed, manually memory-managed and procedural programming language empowered by GCCJIT.

Notifications You must be signed in to change notification settings

cyrus-lang/Cyrus-Lang

Repository files navigation

Cyrus Lang

Cyrus is a general-purpose, statically-typed, manually memory-managed programming language designed for performance-critical applications. It leverages GCCJIT 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.

Key Features:

  • General-purpose: Suitable for a wide range of applications, including systems programming, game development, and scientific computing.

  • Statically-typed: Enforces type safety at compile time, reducing runtime errors and improving code reliability.

  • GCCJIT: Enables efficient code generation and optimization across various platforms and architectures.

  • C-inspired syntax: Offers a familiar and concise syntax for developers accustomed to 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.

Open to Contribution

We value your contributions so much! 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.

About

Cyrus: A high-performance, statically-typed, manually memory-managed and procedural programming language empowered by GCCJIT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published