百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rickroll-lang

> 编程语言
开源

Rick Roll 编程语言是一种基于 Rick Roll 的、面向过程的、动态的、强大的、深奥的编程语言。所有的关键字/语句都是从 Rick Roll 中借鉴的。

764 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rick Roll 编程语言是一种基于 Rick Roll 的、面向过程的、动态的、强大的、深奥的编程语言。所有的关键字/语句都是从 Rick Roll 中借鉴的。

Rickroll Programming Language

Rick Roll Programming Language, a language that is rickroll-based!

Hello World

Although Rickroll can be transpiled into Python3, their syntaxes are not completely similar

  1. Rickroll-lang doesn't need indentation
  2. The code must be written inside the main method, otherwise the interpreter will not execute
  3. The keywords can be separated freely

Rickroll-Lang:

take me to ur heart
    give msg up "Never gonna give you up, never gonna let you down~\n"
    i just wanna tell u how im feeling msg
say goodbye

Equivalent to Python

python
if __name__ == '__main__':
  msg = "Never gonna give you up, never gonna let you down~\n"
  print(msg, end='')

Equivalent to C++

cpp
#include
using namespace std;
int main(int argc, char* argv[]){
    string msg = "Never gonna give you up, never gonna let you down~\n";
    cout Add "--time"
```shell
python RickRoll.py [Source Code File Name] --time

Generate and play audio from .rickroll

bash
python RickRoll.py [Source Code File Name] --audio

…

bash

python RickRoll.py [Source Code File Name] --audio

After running this command, the generator is gonna generate audio from the .rickroll program and play it on your terminal

Documentation

English

简体中文

Русский

Francais

हिंदी

عربي

Português

Español

ภาษาไทย

Rickroll-lang Editor

  1. A well-coded code editor by RedEnder666: https://github.com/RedEnder666/RickRoll_IDE
  2. The VSCode extension by FusionSid: https://github.com/FusionSid/Rickroll-Lang-VScode-Extension and https://marketplace.visualstudio.com/items?itemName=FusionSid.rickroll-lang

Todo!

In order to make RICKROll becoming a world heritage, YOU and I still have a bunch of things to do!

  1. Add more keywords and built-in functions
  2. Write algorithms in RickRoll-Lang and upload them to examples folder.
  3. Make syntax highlights for VS Code and Sublime!
  4. Improve the current audio generator!
  5. Improve the RickRoll interpreter!
  6. Support "writing code by singing"!
  7. Design a better icon!
  8. SPREAD RICKROLL EVERYWHERE!!!

Rickroll Language Website

https://rickroll-lang.tech/introduction/

or

https://rick-lang.github.io/rickroll-lang/

Offcial Discord Server/Contact

https://discord.gg/bRrbZPjVDH Join this server to chat with cool people or for support

Wechat/微信: SatinWuker540

Discord: satinwuker

microsoftenjoyer

Purpose

Despite the fact that the Rickroll Language is considered an esoteric programming language, it has its unignorable significance. I believe that rickroll is not only the source of happiness for the younger generation but also the most elegant and paramount art in human history, and the cardinal stepping stone to the transition toward a much more advanced civilization. The purpose of the Rickroll Language is to introduce this art to people in a distinctive way – programming. Just kidding haha, the Rickroll Language is actually an educational project for introducing various ways of implementing programming languages in a humorous and interactive way, without any painful processes of memorizing unfamiliar and complicated concepts! Our website for programming language tutorials: https://rick-lang.github.io/programming-language-explainer/.

Related Repos

Here are the projects that are inspired by Rickroll-lang

  1. Ricky
  2. Rickroll-lang API
  3. RickRoll IDE
  4. Rick Astley Bot
  5. Rickroll Lang Vscode extension
  6. The Rickroll-language Interpreter and Compiler Kit

Credit: Rick Astley

Youtube: https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw

Twitter: https://twitter.com/rickastley

Facebook: https://www.facebook.com/RickAstley

Spotify: https://open.spotify.com/artist/0gxyHStUsqpMadRV0Di1Qt

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonabstract-syntax-treeastcompileresoteric-language

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言