All Projects → phase → O

phase / O

Licence: mit
Language for code-golf with a focus on unreadability

Programming Languages

c
50402 projects - #5 most used programming language
language
365 projects

Projects that are alternatives of or similar to O

Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-84.78%)
Mutual labels:  interpreter
Nimlox
Interpreter for the 'Lox' language written in Nim
Stars: ✭ 35 (-23.91%)
Mutual labels:  interpreter
Openxion
OpenXION - Reference Implementation of the XION Scripting Language
Stars: ✭ 40 (-13.04%)
Mutual labels:  interpreter
Mappy
A functional programming language. Like LISP but focused around maps rather than lists.
Stars: ✭ 10 (-78.26%)
Mutual labels:  interpreter
Pseudo
PSeudo - The world's simplest PLAYSTATION emulator
Stars: ✭ 31 (-32.61%)
Mutual labels:  interpreter
Brainfuck C
Brainfuck interpreter in C.
Stars: ✭ 36 (-21.74%)
Mutual labels:  interpreter
Jasl
Just another scripting language
Stars: ✭ 25 (-45.65%)
Mutual labels:  interpreter
Winter
Haskell port of the WebAssembly OCaml reference interpreter
Stars: ✭ 42 (-8.7%)
Mutual labels:  interpreter
Rustpython
A Python Interpreter written in Rust
Stars: ✭ 10,261 (+22206.52%)
Mutual labels:  interpreter
Goawk
A POSIX-compliant AWK interpreter written in Go
Stars: ✭ 995 (+2063.04%)
Mutual labels:  interpreter
Esta
Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-39.13%)
Mutual labels:  interpreter
Hadeslang
The Hades Programming Language
Stars: ✭ 30 (-34.78%)
Mutual labels:  interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-17.39%)
Mutual labels:  interpreter
Littlec
A modified version of the LittleC Interpreter from Herbert Schildt's C: The Complete Reference (4th Ed.)
Stars: ✭ 10 (-78.26%)
Mutual labels:  interpreter
Goscheme
Just another scheme interpreter.
Stars: ✭ 41 (-10.87%)
Mutual labels:  interpreter
Androidfancydrawable
Android animation interpolator based on bezier curve.
Stars: ✭ 26 (-43.48%)
Mutual labels:  interpreter
Seax
A VM-based runtime environment for functional programming languages
Stars: ✭ 36 (-21.74%)
Mutual labels:  interpreter
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (+0%)
Mutual labels:  interpreter
Antlr4 Calculator
Simple antlr4 calculator.
Stars: ✭ 40 (-13.04%)
Mutual labels:  interpreter
Mips
MIPS assembler and simulator
Stars: ✭ 38 (-17.39%)
Mutual labels:  interpreter

O

Build Status Latest Release Issues in progress

O is a esoteric programming language used for CodeGolf. It was inspired by languages such as GolfScript, Pyth, K, and ><>, but it has grown into its own language with many cool features. The current interpreter is written in C. You can find the old Java interpreter on the java-interpreter branch.

All documentation for the language is on ReadTheDocs. You can try the language out online at Heroku.

Throughput Graph

Examples

Here are some examples of O.

Hello World

"Hello, World!

Try it online

Factorial

H,;]*

Try it online

Cat

i

Try it online

Fibonacci

0J;1Kpj{K:VJ+:KpV:J;}d

Try it online

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].