- JavaScript
- PHP
- Python
- Java
- Go
- Ruby
- Swift
- Haskell
- TypeScript
- Elixir
- Lua
- C#
- Rust
- BF (Beta)
- R (Beta)
- Erlang (Beta)
- F#
- C++
- NASM
- COBOL (Beta)
- C
- Factor (Beta)
- Dart
- Nim (Beta)
- CoffeeScript
- Groovy
- Kotlin
Start training on this collection. Each time you skip or complete a kata you will be taken to the next kata in the series. Once you cycle through the items in the collection you will revert back to your normal training routine.
DescriptionEdit
For the rest of this Kata Series, I recommend considering "fuck" to be non-profane
Esolang Interpreters
"Esolang Interpreters" is a Kata Series that originally began as three separate, independent esolang interpreter Kata authored by @donaldsebleung which all shared a similar format and were all somewhat inter-related. Under the influence of a fellow Codewarrior, these three high-level inter-related Kata gradually evolved into what is known today as the "Esolang Interpreters" series.
This series is a high-level Kata Series designed to challenge the minds of bright and daring programmers by implementing interpreters for various esoteric programming languages/Esolangs, mainly Brainfuck derivatives but not limited to them, given a certain specification for a certain Esolang. Perhaps the only exception to this rule is the very first Kata in this Series which is intended as an introduction/taster to the world of esoteric programming languages and writing interpreters for them.