Giter Club home page Giter Club logo

shekkbuilder / creepycodecollection Goto Github PK

View Code? Open in Web Editor NEW

This project forked from minhaskamal/creepycodecollection

0.0 1.0 0.0 74 KB

A Nonsense Collection of Disgusting Codes (code-golf-golfing-quine-obfuscated-signature-polyglot-amazing-interesting-strange-weird-mysterious-absurd-spooky-program-funny-fun-language)

Home Page: https://minhaskamal.github.io/CreepyCodeCollection/

C 31.72% Perl 6 1.17% Ruby 15.57% Java 27.44% Perl 10.75% Python 5.71% HTML 5.55% Brainfuck 2.08%

creepycodecollection's Introduction

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.
bangladesh.c Prints Map of Bangladesh.
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.
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.
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.

Special Kind

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.

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

creepycodecollection's People

Contributors

minhaskamal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.