aasixh/algo-lang — explained in plain English
Analysis updated 2026-07-30 · repo last pushed 2026-03-26
Write your classroom pseudocode in a text file and run it to verify your algorithm logic works.
Build a prime number generator or factorial calculator using simple keywords like START and OUTPUT.
Practice programming concepts like loops and conditionals before moving on to heavier languages.
| aasixh/algo-lang | 00kaku/gallery-slider-block | 04amanrajj/netwatch | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | — | JavaScript | Rust |
| Last pushed | 2026-03-26 | 2021-05-19 | — |
| Maintenance | Maintained | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Build the C++ interpreter from source, then pass a text file with AlgoLang keywords to run it.
AlgoLang is a simple programming language designed to look and feel like the pseudocode algorithms you write in an introductory computer science class. Instead of learning a complex language with lots of syntax rules, you write instructions in plain text using straightforward keywords like START, DECLARE, INPUT, and OUTPUT. You can then run these text files through the language's interpreter to actually execute your algorithm, letting you build things like prime number generators or basic calculators. The language works by reading a text file line by line and following the instructions exactly as written. You declare variables to store data, take user input, and output results to the screen. It handles math properly by following standard arithmetic rules (BODMAS), so multiplication and division happen before addition and subtraction. It also supports conditional logic with IF/ELIF/ELSE statements, loops with WHILE, and even dynamic typing, meaning the interpreter automatically figures out whether your input is a number or a piece of text and stores it appropriately. This tool is primarily aimed at students and beginner programmers. If you are learning about algorithms in school and want to see your written pseudocode actually run on a computer, this lets you do exactly that. For example, a student could write a factorial calculator in their notebook, type it into a text file using the provided keywords, and immediately test it to verify their logic works before moving on to heavier programming languages. The project was originally built in C++ as a personal challenge and is noted as being beginner-friendly for new contributors. It blends an old-school approach, where you can manually jump to specific line numbers using GOTO statements, with a more modern structured approach using WHILE loops and IF blocks. This means you can write code that is resilient to formatting changes, as the interpreter can scan for matching END tags rather than relying purely on counting lines.
AlgoLang is a simple programming language that looks like the pseudocode you write in intro CS classes. You type plain-English keywords like START, INPUT, and OUTPUT into a text file, then run them through the interpreter to test your algorithms.
Maintained — commit in last 6 months (last push 2026-03-26).
No license information is provided in the explanation, so usage terms are unknown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.