The 20th IOCCC Winners Announced 34
An anonymous reader writes "The 20th International Obfuscated C Code Contest ended on February 5th, 2012, and the list of winners has been announced. According to the page, the source code for all the winning entries 'has not been released yet.' It will be available alongside code from previous years 'in late-February to mid-March.'"
I feel like... (Score:1)
Re: (Score:1)
Two things that no-life people don't do, so if you end up on that list you're fairly sure of that not happening.
Re:I feel like... (Score:4, Funny)
Well, pretty certain I've worked with the winner of this.
IOCCC... (Score:5, Funny)
Re: (Score:2)
Re:IOCCC... (Score:5, Funny)
Re: (Score:1)
It took me a good while to figure out your joke. After all, Larry Wall only won twice, and those were in 1986 and 1987.
Re: (Score:1)
I love love love this! (Score:1)
I could stare at and examine winning entries for days on end. I really love this competition.
A pity the entries are not available yet (Score:2)
still love ioccc! glad it is back
It's all obfuscated if you're doing it right (Score:1, Interesting)
Programming used to be fun! Now everything is objects and bloated runtime systems.
Perl (Score:1)
Re:Perl (Score:5, Funny)
As it turns out, it's actually more readable than non-obfuscated perl.
This is coming from a perl lover :)
Re:Perl (Score:4, Funny)
I wonder what obfuscated perl would look like...
Slashcode? [ducks!]
Re: (Score:1)
Re: (Score:2)
/dev/urandom
Re: (Score:2)
Perl.
Re:What's the point?.... (Score:5, Insightful)
(This is my first car analogy on
Re: (Score:1)
Re:What's the point?.... (Score:5, Insightful)
Other than flexing your geek.
Deliberately writing obfuscated code can make you a better coder; you can look at the tricks you're using to make it hard to read and think "I have to make sure never to do anything like that in production code." One of the most valuable programming exercises I ever did, suggested as an "on your own time" project by one of my CS professors, was to write some short but moderately functional program (I think I did a scheduling simulator) without comments and with one-letter variable names, and then look at it again a few months later to see if it made sense. The answer: no, it didn't, and I considered the couple of hours I put into it to be time well-spent.
If you are writing code that looks anything like this in a team environment you'll be fired in a week.
Ah, idealism! Such a beautiful thing. Hold onto that for as long as you can, before the cruel world shatters your illusions.
real obfuscation (Score:5, Insightful)
The best way to get real code obfuscation is to outsource VB.Net development to a third-world country. Seeing indexed property calls and casting in lambda expressions in VB.Net is already unsettling, but when the variable names are in a foreign language (or event better: foreign language in all uppercase) it is a treat, especially with random patches of On-Error-Gotos and line numbering.
Re: (Score:2)
The best way to get real code obfuscation is to outsource VB.Net development to a third-world country. Seeing indexed property calls and casting in lambda expressions in VB.Net is already unsettling, but when the variable names are in a foreign language (or event better: foreign language in all uppercase) it is a treat, especially with random patches of On-Error-Gotos and line numbering.
Add some random copy/pasting, plenty of unused, undocumented variables, and best of all: a home-brew database structure that is further from normalized than most women.
No entries after 2006? (Score:2)
I know I've seen yearly blurbs for IOCCC here on Slashdot. Why haven't they published source for winners from after 2006?
Re:No entries after 2006? (Score:5, Informative)
This was the 20th IOCCC. The 19th was in 2006.