Skip to content
@rush-rs

rush-lang

A simple programming language for researching different ways of program execution and compilation

The rush Programming Language

the rush logo

A simple programming language for researching different ways of program execution and compilation.

Note: Since this project is part of a research project, the language cannot be considered production-ready.

Demo: Calculation of Fibonacci Numbers

calculation of Fibonacci numbers in rush

Projects Which Are Part of rush

Paper

Since rush was initiated due to a research project about compiler construction and different means of program execution, all important concepts are explained in the rush paper. The project and the paper were developed by Mik Müller and Silas Groh at the CFG Wuppertal.

An up-to-date version of the rush paper can be viewed at this url. Additionally, the source code and commit history of paper can be found at the below git repository.

Program Analysis

Interpreters

Compilers

Transpilers

Tools & Additional Software

Additional Links & Resources

Getting Started

If you want to get started with using the rush language, there are two possible ways:

Pinned

  1. rush rush Public

    A simple programming language for researching different ways of program execution and compilation

    Rust 25 2

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…