-
Notifications
You must be signed in to change notification settings - Fork 6
Resources used to make up Cyrus Programming Language
The Cyrus programming language, while fictional, draws inspiration from a variety of real-world resources and concepts. Its design likely incorporates elements from existing programming paradigms like imperative, object-oriented, and functional programming, potentially borrowing syntax or features from languages such as Go, Rust, Crystal, C, Ruby, or others.
Formal language theory, including grammars could have played a role in defining Cyrus's syntax and semantics. Furthermore, research papers and online tutorials on language design and implementation would have provided practical guidance. Ultimately, the specific resources used would depend on the intended features and complexity of the Cyrus language within its fictional context.
Here is the list of resources used to make up Cyrus programming language:
- Main documentation of the gccjit
- [Book] Writing an Interpreter in Go Book by Thorsten Ball
- [Book] Getting Started with LLVM Core Libraries
- LLVM official documentation
- Inspired a lot of Rust Lang's robust compiler and it's wide AST.
- A very small C interpreter
- Writing a interpreter in C
- ENV & scope desing from scratch
- [Source Code] Gleam Lang
- [Source Code] Roc Lang
- [Source Code] Ola Lang
- [Source Code] Molten Lang
- [Source Code] Ruby Lang
- [Source Code] Crystal Lang
- [Source Code] Go Lang