rickroll-lang

Bad programming language

A language designed to be intentionally bad and confusing, intended as a curiosity and learning tool for those interested in exploring the limits of software design.

The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/

GitHub

753 stars
11 watching
51 forks
Language: Python
last commit: 4 months ago
abstract-syntax-treeastcompileresoteric-languageesoteric-programming-languageinterpreterlanguagememememesnever-gonna-give-you-upprogramming-languagepythonpython3rick-astleyrick-roll-languagerickrollrickroll-langtranspileryoutube

Related projects:

Repository Description Stars
ring-lang/ring A general-purpose programming language designed to be simple, flexible, and portable across various platforms. 1,274
alilleybrinker/langs-in-rust A directory of programming languages implemented in Rust, serving as a source of inspiration and comparison. 876
odddollar/leafscript A lightweight programming language designed to be simple and efficient. 28
japiirainen/fp A small, experimental programming language with unique features and a Haskell implementation. 102
alanvf/star An experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries. 128
quack/quack A language and compiler project that aims to create a type-safe, multi-paradigm programming language with gradual and duck typing. 323
tommasocerruti/rowlang An esoteric programming language written as an analogy to rowing, with a compiler and execution model. 16
rune-rs/rune An embeddable dynamic programming language for Rust. 1,758
adamsol/pyxell A multi-paradigm programming language with static typing and compilation to native machine code. 55
phorward/xpl A toy programming language with C-like syntax and a small set of built-in functions, designed for educational purposes. 10
antimony-lang/antimony A simple, easy-to-understand general-purpose programming language with a focus on minimalism and ease of use. 140
nuprl/10pl A curated list of 10 papers on programming languages fundamentals 896
glouw/rr A programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures. 67
cesquivias/mumbler Experimental programming language with GraalVM JIT 109
buzz-language/buzz A statically typed scripting language with features like JIT compilation and fibers, designed to be small and lightweight. 1,231