We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Machine-language
- Not to be confused with the non-esoteric machine language, which is the language used by the CPU directly..
Machine-language, as opposed to Anti-Machine language, is invented by User:None1.
Execution
This esolang is the same as brainfuck, except that it must be run on a machine (e.g. a computer). If you attempt to run it outside a machine (e.g.: in your brain, on a piece of paper or by lambda calculus), it will print "Machine not found, fail to run" without quotes.
Example Programs
These examples must be run outside a machine in order to work.
Quine
Machine not found, fail to run
Self Interpreter
Examples on Machine
These examples must be run on a machine in order to work.
Hello, World!
+++++++++++[>++++++>+++++++++>++++++++>++++>+++>+<<<<<<-]>++++++.>++.+++++++..+++.>>.>-.<<-.<.+++.------.--------.>>>+.>-.
Unmatched [
+++++++++++[>++++++>+++++++++>++++++++>++++>+++>+<<<<<<-}>++++++.>++.+++++++..+++.>>.>-.<<-.<.+++.------.--------.>>>+.>-.
Interpreter
Any brainfuck interpreter that runs on a machine is a valid interpreter.
Complexity class
In a certain sense, Machine-language is the opposite of computable or Turing-complete, since anything computable can be done with pencil and paper and Turing machines generalize computability, and even Lambda calculus.