Zoophilia

From Esolang
Jump to navigation Jump to search

This is a full brainfuck equivalent language, because I was too lazy to come up with more than 8 instructions. The compiler for this language is a machine learning algorithm of your choice (the linked github uses google's InceptionV3 model, pretaught several objects) that interprets images of animals as brainfuck instructions. The images must be in the linked folder, and in the correct lexigraphical order (I have also created and linked a handy brainfuck-to-Zoophilia compiler). For convenience's sake, (And the fact that I dont want to upload 50 pictures) I have re-used the same image for every instance of an instruction, but since the compiler is powered by a machine learning algorithm, I encourage you to use a different, hand selected image for each individual instruction!

In Brainfuck In Zoophilia
+ Image of a toucan
- Image of a lion
> Image of a cat
< Image of a dog
[ Image of an elephant
] Image of a rabbit
. Image of a chicken
, Image of a turtle

Programs tend to be quite sizable, so I recommend using fairly compressed images. Here is a Brainfuck Hello World! program:

--<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+.

And here it is translated into Zoophilia


200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px


Compiler/Interpreter Package

You can get the compiler/interpreter and an example program at Github.

Written by Eli and Conner