Thread: Obfuscated Code Contest

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Obfuscated Code Contest

    Obfuscated Code Contest

    Schedule / Deadline
    Start Date: January 3rd, 2005
    End Date: Febuary 1st, 2005

    Submissions
    If you choose to enter, please reply stating that you have entered the contest, and before the Contest deadline you must enter a submission that meets the stated requirements and send it to the submission officer via email or private message. E-mail is preferred.

    E-mail: [email protected]
    PM: Stack Overflow

    Introduction
    Obfuscated code is source code that is very hard to read and understand. Some languages are more prone to obfuscation than others. C, C++ and Perl are most often cited as easily obfuscatable languages. Macro preprocessors are often used to create hard to read code by masking the standard language syntax and grammar from the main body of code.

    Obfuscated code has its advantages and disadvantages. For instance it minimizes code size though, however, is extremely difficult to debug.

    Details
    Create a Hello World program using obfuscated code. Your code will be judged not based upon code size, but rather your creativity.
    Bonus [5 points]: Explain your obfuscated code in detail. For instance, what block of your obfuscated code executes which part your program.


    Contest Rules
    Below are the current contest rules and regulations.

    I. Official Rules
    I.I You may only submit one entry per contest, and it must have been submitted between the contest start and end dates.

    I.II Entries submitted should be:
    • Substantially the developer's original design
    • Substantially the developer's original programming
    II. Code Judging
    II.I Submitted code will be judged based on the following:

    Compiliation (0 - 5)
    How easy it is to compile. And if it compiles on multi-platform.

    Ingenuity (0 - 10)
    This will be graded depending upon if you have created this code yourself, or have used other sources to compile your code.

    Efficiency (0 - 5)
    Code efficiency, how can it be used in a program. Is it usable or just fancy. (Are processes closed when finished, do you use arrays when initializing multiple variables under one instance, and do you free memory after allocation?)

    Best Code Score: 20


    - Stack Overflow
    Last edited by Stack Overflow; 01-03-2005 at 04:40 PM. Reason: Changed info.
    Segmentation Fault: I am an error in which a running program attempts to access memory not allocated to it and core dumps with a segmentation violation error. This is often caused by improper usage of pointers, attempts to access a non-existent or read-only physical memory address, re-use of memory if freed within the same scope, de-referencing a null pointer, or (in C) inadvertently using a non-pointer variable as a pointer.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. True ASM vs. Fake ASM ????
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 04-02-2003, 04:28 AM
  2. Seems like correct code, but results are not right...
    By OmniMirror in forum C Programming
    Replies: 4
    Last Post: 02-13-2003, 01:33 PM
  3. Interface Question
    By smog890 in forum C Programming
    Replies: 11
    Last Post: 06-03-2002, 05:06 PM