Razen is a modern, intuitive programming language designed for clarity, performance, and ease of use. With a clean syntax and strong type safety, Razen offers an excellent balance between development speed and runtime performance.
Razen combines the best features of modern programming languages with innovative new concepts to create a language that's both powerful and easy to use.
Built for efficiency with optimized runtime execution, Razen delivers exceptional performance for all types of applications.
Python-like syntax that's easy to read and write, making development faster and more enjoyable for programmers of all levels.
Strong type checking for variables with specialized declaration tokens, helping catch errors early in the development process.
Extensive library system with bracket notation for function calls, making it easy to extend and integrate with existing code.
Comprehensive error handling with try/catch blocks and detailed error messages to help you debug your code quickly.
Comprehensive debugging tools including step-by-step execution to help you find and fix issues in your code.
Explore the clean, intuitive syntax of Razen with these examples.
This example demonstrates how to create a recursive factorial function in Razen. The function calculates the factorial of a number by multiplying it by the factorial of (n-1) until it reaches the base case of 1.
Follow these simple steps to install and start using Razen on your system.
Use our universal installer to set up Razen on your system.
curl -o installer.sh "https://raw.githubusercontent.com/BasaiCorp/razen-lang/main/installer.sh" && chmod +x installer.sh && ./installer.sh
Create your first Razen program with a simple command.
razen new hello
Execute your Razen program and see the results.
razen-run hello.rzn
Connect with other Razen developers, get help, and contribute to the project.