+
+ + +
+ + + +
* + + +
+ * +
+ * + +
+ + * +
+ +
*********+ + *****************************+
+ + * + + *
+ ********+ + * **+
+ + + + + +
+ +
+ + + +
+ + + * + + + + * +
+ * ++* * + * ++* *
* *+ * * * *+ * *
* * * * * *
+ * + *
++ + ++ +
+ + + +
+ + + + +
+ + + +
+ +
* + +
+ + +
+ * + + +
+ * +
+
+ + * +
+ **********+ +
+ + *
+ **********+ +
+ + + + ***********+
+ + + *
+ + **********+
+ * + + + +
+* * +
+ * * +
+ * + * * + * +
+ * *+ + * +* *
+ * + + + + * *
* * + + + * + * *
+ + + * *+ + *
+ + + * + + +
+ * * + +
+ + +
+ + + +
+ + +
* +
+ +
+ * + + +
+ + +
* +
+ +
+ ************+ + * +
+ + * +
+ *********+ +
+ + + + *******************+
+ + + *
+ ******+
+ + +
+
+ + +
+ * + + + + * +
+* + * ++* *
+ * * * *+ * *
+ + * +* * * *
+ + + + * + *
+ * +* + ++ +
*++ * + +
* + + + +
* + + +
+ + +
+ + +
+ + + +
+ + + * + * +
+ * ++* * +
* + + * +
* * * +
+ *
++ + +
+ + + ************+
+ + + + *
+ + *********+
+ + + +
+ + +
+ + + +
* + + + + * +
+ + * ++* *
+ * + * *+ * *
+ * * *
+ *
+ ++ +
+ ***********+ + +
+ + * + +
+ **********+ +
+ + + +
+ + +
+ + +
+ * + * +
+* * +
+ * * + * +
+ * + * * + +
+ * *+ + * + **********+
+ * + + + + + *
* * + + + **********+
+ + + + +
+ + +
+ + +
+ + + * +
+ + * ++* *
+ + * *+ * *
+ + * * *
* + + *
+ ++ +
+ * + + +
+ + +
+ +
+ ****+
+ + *
+ ********+ +
+ + + + +
+ + +
+ + * +
+ + + * + +
+ * ++* * + + * +
* *+ * * + ***********+ +
* * * + + *
+ * + * **+
++ + + + + +
+ + + ****** **** + +
+ + +* * +
+ + + * +
+ + * ++* *
+ + *+ * *
+ + + * * *
+ + + *
++ +
+ +
+ +
+
+
* +
+
:@[>?];:@[>?+++]!;:[>?++]+
+++++++++++++!;%%%%%%%%%%%:[>?++
+++]++++++++++++++!;%%%%%%
%%%%%%:[>?+++++++]+++++++++++
+++!;%%%%%%%%%%%%%%:[
>?+++++++++]++++
++++++++++!;%%%%%
%%%%%%%%%%%[+]+++
+++++++++++!*
< This is Gregor
Welcome to Gregor Richards'
esoteric
programming
page!
On this page you will find
2L FYB
ORK Glass
ShaFuck
I'm Gregor Richards, and one of my stranger
habits is esoteric programming. Now, many
programmers fall into the trap of esoteric
programming, but I go one step deeper into the
trap by actually creating several
esoteric languages. Each language I make is made to take some
programming concept to an unnecessary extreme.
2L overloads to an
unnecessary extreme.
FYB is self-modifying
to an unnecessary extreme. ORK is object oriented to an
unnecessary extreme. Furthermore, I believe that
ORK is the first object-oriented esoteric
programming language!
2L
2L was my first
attempt at
extreme minimalism. It uses
overloading to accomplish
this. 2L stands for the
Two Language.
·Spec
·Examples The code
·Code in the
background
of this
page is
in 2L!
FYB
I made FYB
after a
friend introduced me to
CoreWars. It is self modifying, as
you run two programs "against"
eachother, each with the intent of crashing the other one. The
command set is based on
brainfuck, with
additions.
·Spec
·Examples
·Code
ORK
It was my
professional
opinion that the programming world
needed an
esoteric
object
oriented
programming language
(other than Java of course). After intense
consideration, I decided that a super-terse design
a la Brainfuck simply would not
work. Hence, I made it far too
verbose, and so object
oriented that even simple mathematical operations would
require the
instanciation of an
object.
·Incomplete Spec
·Examples
·Code
Glass
Glass is an incredibly
terse, object oriented programming
language. ·Spec
·Code
ShaFuck
This page last ShaFuck is a variant of Brainfuck
updated on that is impossible to
08 May, 2009. write, as writing any program
would require breaking SHA-1.
·Spec
·Code