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

751 stars
11 watching
51 forks
Language: Python
last commit: about 2 years ago
abstract-syntax-treeastcompileresoteric-languageesoteric-programming-languageinterpreterlanguagememememesnever-gonna-give-you-upprogramming-languagepythonpython3rick-astleyrick-roll-languagerickrollrickroll-langtranspileryoutube

Related projects:

RepositoryDescriptionStars
ring-lang/ringA general-purpose programming language designed to be simple, flexible, and portable across various platforms.1,282
alilleybrinker/langs-in-rustA directory of programming languages implemented in Rust, serving as a source of inspiration and comparison.887
odddollar/leafscriptA lightweight programming language designed to be simple and efficient.28
japiirainen/fpA small, experimental programming language with unique features and a Haskell implementation.102
alanvf/starAn experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries.130
quack/quackA language and compiler project that aims to create a type-safe, multi-paradigm programming language with gradual and duck typing.324
tommasocerruti/rowlangAn esoteric programming language written as an analogy to rowing, with a compiler and execution model.16
rune-rs/runeAn embeddable dynamic programming language for Rust.1,782
adamsol/pyxellA multi-paradigm programming language with static typing and compilation to native machine code.55
phorward/xplA toy programming language with C-like syntax and a small set of built-in functions, designed for educational purposes.10
antimony-lang/antimonyA simple, easy-to-understand general-purpose programming language with a focus on minimalism and ease of use.141
nuprl/10plA curated list of 10 papers on programming languages fundamentals897
glouw/rrA programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures.68
cesquivias/mumblerExperimental programming language with GraalVM JIT110
buzz-language/buzzA statically typed scripting language with features like JIT compilation and fibers, designed to be small and lightweight.1,243