A Nonsense Collection of Disgusting Codes (code-golf-golfing-quine-obfuscated-signature-polyglot-amazing-interesting-strange-weird-mysterious-absurd-spooky-program-funny-fun-language)
C Java Ruby Perl C++ Python Other
Latest commit 447c6bb Feb 21, 2017 @MinhasKamal committed on GitHub Checks if a number is prime using regular expression!
Permalink
Failed to load latest commit information.
README.md A Nonsense Collection of Disgusting Codes Feb 16, 2017
animated_3d_doughnut.c Shows a 3d animated doughnut with ASCII art. Dec 22, 2016
bangladesh.c Prints the map of Bangladesh. Feb 16, 2017
best_short_program.c Reads a spelt number and writes a corresponding decimal number. Jan 17, 2017
bitwise_arithmetic.c Performs addition and multiplication using only bit operation. Dec 22, 2016
check_prime.pl Checks if a number is prime using regular expression! Feb 21, 2017
clock_in1line.c Prints current time in text-art. Dec 22, 2016
compound_eye.rb Displays animated pattern. Jan 18, 2017
confusion.java It is surprising enough, that the code compiles & prints 1. Dec 23, 2016
crazy_jvm.java Seems like the JVM has gone mad, printing random integers. Dec 23, 2016
day_of_week.c Computes day of the week for given date. Dec 22, 2016
funny_and_hilarious.md So funny and hilarious that they may seem creepy! Feb 17, 2017
hello_world.java Magically outputs "hello world" in the console. Dec 23, 2016
japh.pl Prints "just another perl hacker". Dec 23, 2016
mandelbrot_flythrough.pl Rotates, zooms in & out, and scrolls randomly to examine regions of t… Dec 23, 2016
mandelbrot_imager.py Creates an image of Mandelbrot (may take 20m to run!). Dec 23, 2016
matrix_effect.html Displays a matrix-like screen. Dec 23, 2016
not_so_random.java Will (randomly!) print- 1 1 1 1 1 1 1 1 1 1. Dec 23, 2016
obfuscated.java Prints "Hi!" in the console, looks like a big meaningless comment tho… Dec 23, 2016
obfuscated_life.c Conway's Game of Life in 9 lines of C. Dec 26, 2016
one_line_swap.c Strange one-liners that swaps value of two variables. Jan 19, 2017
pi.c Uses the most unusual method of calculating PI. Feb 20, 2017
pi_signature.c Calculates the first 15000 digits of PI. Dec 23, 2016
polyglot_quine.c.py.pl.rb A quine that runs in c, python, perl & ruby. Jan 17, 2017
polyglot_so404.py.pl.rb.c.bf Prints 404 in python, perl, ruby, c and brainfu*k. Dec 23, 2016
prefix2postfix.c Converts prefix notation to postfix. Dec 23, 2016
pyjava.java Java code written like python. Finds factorial of big numbers. Feb 15, 2017
qlobe.rb Prints the globe. And it can also be turned by puting command-line ar… Dec 22, 2016
quine_signature.c Shortest C code that prints itself. Dec 23, 2016
ray_tracer.cpp Generates a mesmerizing 3d image with ray tracing. Feb 17, 2017
sapin.c Prints a dynamic christmas tree. Feb 16, 2017
shortest_tetris.html Very short and simplified variant of the classic tetris game. Feb 16, 2017
signature_prime.c Keeps printing prime number (theoretically) forever. Feb 15, 2017

README.md

CreepyCodeCollection

A Nonsense Collection of Disgusting Codes

Here we are talking about creepiest of the most creepy codes. Programs, behave so strange, that they will twist your brain. Snippets, so small, that you won’t believe their functionality. And codes, so cryptic, that even the top coders will think of going back to the college.

Note: Never try this type of code in a real life software project; readability and maintainability should be the main concern there.

Intro

See this cute little code ()-

(1x$a)!~/^1?$|^(11+?)\1+$/

In Perl, this regular expression checks if a number is prime.

Following code will produce day of the week for a given date ()-

((y-=m<3)+y/4-y/100+y/400+" bed=pen+mad."[m]+d)%7

Consider this Java code ()-

int i = (byte) + (char) - (int) + (long) - 1;

What will be the value of i? Will the code even compile? Weird! Huh?

The program is a Ruby Quine called qlobe (). Isn't the the output amazing?

Qlobe

This is my favourite- The Animated 3d Doughnut (). Taste how delicious it is!

Animated 3d Doughnut

Paste this in your browser's url-

data:text/html,<body%20style=margin:0><canvas%20id=q%20/><script>var%20q=document.getElementById('q'),s=window.screen,w=q.width=s.width,h=q.height=s.height,p=Array(256).join(1).split(''),c=q.getContext('2d'),m=Math;setInterval(function(){c.fillStyle='rgba(0,0,0,0.05)';c.fillRect(0,0,w,h);c.fillStyle='rgba(0,255,0,1)';p=p.map(function(v,i){r=m.random();c.fillText(String.fromCharCode(m.floor(2720+r*33)),i*10,v);v+=10;%20return%20v>768+r*1e4?0:v})},33)</script>

And see the magic yourself ()!

Most of the programs here are hell hard to understand. The details-url provided with the codes contain useful description. Follow the Creepy Rank for getting a structured view of all the programs.

Creepy Rank

Sorted by difficulty level-

Level-1: Genin

Code Intro
pyjava.java Java code written like python. Finds factorial of big numbers.
one_line_swap.c Strange one-liners that swaps value of two variables.
hello_world.java Magically outputs "hello world" in the console.
obfuscated.java Prints "Hi!" in the console, looks like a big meaningless comment though.

Level-2: Chunin

Code Intro
bitwise_arithmetic.c Performs addition and multiplication using only bit operation.
prefix2postfix.c Converts prefix notation to postfix.
sapin.c Prints a dynamic christmas tree.
crazy_jvm.java Seems like the JVM has gone mad, printing random integers.
confusion.java It is surprising enough, that the code compiles & prints 1.
not_so_random.java Will (randomly!) print- 1 1 1 1 1 1 1 1 1 1.
bangladesh.c Prints the map of Bangladesh.
signature_prime.c Keeps printing prime number (theoretically) forever.
day_of_week.c Computes day of the week for given date.
polyglot_so404.py.pl.rb.c.bf Prints 404 in python, perl, ruby, c and brainfu*k.
polyglot_quine.c.py.pl.rb A quine that runs in c, python, perl & ruby.

Level-3: Jonin

Code Intro
compound_eye.rb Displays animated pattern.
best_short_program.c Reads a spelt number and writes a corresponding decimal number.
check_prime.pl Checks if a number is prime using regular expression!
quine_signature.c Shortest C code that prints itself.
clock_in1line.c Prints current time in text-art.
japh.pl Prints "just another perl hacker".
matrix_effect.html Displays a matrix-like screen.
pi_signature.c Calculates the first 15000 digits of PI.

Level-4: Kage

Code Intro
mandelbrot_imager.py Creates an image of Mandelbrot (may take 20m to run!).
shortest_tetris.html Very short and simplified variant of the classic tetris game.
qlobe.rb Prints the globe. And it can also be turned by puting command-line argument.
animated_3d_doughnut.c Shows a 3d animated doughnut with ASCII art.
mandelbrot_flythrough.pl Rotates, zooms in & out, and scrolls randomly to examine regions of the Mandelbrot.

Specials

Code Intro
octaglot.cob.pas.f77.c.ps.sh.pl.com A polyglot, prints "hello polyglots" in 8 languages.
esoteric_polyglot.mal.bf.ws.asdf.123.spoon.excon A polyglot written in 7 esoteric languages.
palindrome_polyglot_quine.cs.java The code is palindromic, compiles in C# and Java, prints itself.
quine_relay.rb An uroboros program with 100 programming languages.

All the programs here have been tested (by me). TutorialsPoint-CodingGround or repl.it has online code editors and compilers, which can be used to run these programs. Many programs here have been collected from q/a and discussion sites, like- StackOverflow, Quora, Programming Puzzles & Code Golf, & Hacker News.

If you liked this project, then I am sure you will also love CuteVirusCollection.

Places for More Creepy Codes