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.
Developers
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Developers is a joke language that parodies an incident at a Microsoft Developer's conference where Steve Ballmer is supposed to have chanted the word developers at least 14 times in a row. It is basically Brainfuck with a few extensions. It appeared briefly in the Wikipedia in the beginning of 2006, but it has not reappeared anywhere since its deletion.
Interpreter
This trivial brainfuck substitution interpreter only does the BF part.
#!/usr/bin/env ruby
eval 'm=Hash.new(p=0);'+ARGF.read
.gsub(/Developers|./,Hash.new{|_, k| (k.length>1)?'o':' '; })
.gsub(/o+|./,
'o' => 'm[p]+=1;',
'oo' => 'm[p]-=1;',
'ooo' => 'p+=1;',
'oooo' => 'p-=1;',
'ooooo' => 'm[p]=STDIN.getbyte if !STDIN.eof;',
'oooooo' => 'putc m[p];',
'ooooooo' => '(',
'oooooooo' => ')while((m[p]&=255)!=0);')
External resources
- A copy on an old revision of a page in a Uncyclopedia mirror. This is one of the few remaining copies of the language definition.
- Python interpreter