IOCCC 2006 is now open 76
leob writes "The 19th International Obfuscated C Code Contest opened one minute before the New Year to qualify for the 2006 designation. Entries accepted until the end of February. Start writing and submitting your entries now!"
On the other hand ... (Score:3, Insightful)
Either I'm dumber than I had hoped, have worked with nimwitted programmers, or (much more likely) most AJAX implementations are just completely illogic to follow. When reviewing "Web 2.0" work, I often miss the logic and structure of C.
Re: (Score:1)
Re: (Score:1)
trademarked? is the code a catchphrase, logo, or title?
Okay, but you're right. It probably WOULD be copyrighted.
Re: (Score:2)
Re: (Score:1, Insightful)
After talking with some of the busin
Re: (Score:2)
I can believe that for simple programs, many people find functional languages quite intuitive. I did when I had to write ba
Re: (Score:3, Insightful)
C or C++ code is often only unreadable to people who have had their brains scrambled by languages like Common Lisp and Scheme.
So? The fact that some management types think scheme proves exactly what?
Re: (Score:2)
Re: (Score:3, Insightful)
-matthew
There is more then one way to do it... (Score:1)
Racist contest (Score:3, Funny)
I'm so mad, I'm calling Jess-C Jackson. He'll get Al #ton on the phone as well.
Re: (Score:1)
Re: (Score:2, Funny)
Re:Racist contest (Score:5, Funny)
If the compiler does not quit, you must commit?
Re: (Score:2)
Re: (Score:1)
Do you C now?
Starting a minute before midnight (Score:5, Funny)
It's like they are setting out to create a contest that is unclear and needlessly difficult to understand.
Re: (Score:1)
Re:Starting a minute before midnight (Score:4, Funny)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
No. The Gregorian calendar does not have a year zero.
Re: (Score:1, Redundant)
Specifically, what part of obfuscation is unclear an needlessly difficult for you to understand?
A good one for a good programmer... (Score:2)
Then run your code through it a few times and submit it.
Re: (Score:2)
And don't forget to format the final code to look like a penis, and you'll be sure to win
Re: (Score:2)
Anyway, I HOPE you can't win the content simply by running normal code through an obfuscating program.
-matthew
Re: (Score:2)
--
Evan
Re: (Score:2)
A clarification... (Score:2)
Re: (Score:3, Interesting)
http://www0.us.ioccc.org/1988/westley.c [ioccc.org]
Or this one which, when compiled and run, prints out another character as program source. You compile the output to that, run it and it outputs another character as program source. You compile that, and you get back the original program's source:
http://www0.us.ioccc [ioccc.org]
Re: (Score:2)
The ORIGINAL source is the head of a guy, and the two kanji the other sources show are a rather famous expression attributed to this man.
Re: (Score:2)
every year, this must get re-explained (Score:3, Informative)
Okay, the 2006 "Explanation of Why IOCCC Is Not Just Ugly Code" is now underway.
The winning entries are pieces of art, not pieces of dung. They look like they should do one thing, but they do another. They arrange the code in a visually pleasing but maintenance-proof way. They choose some concept and take it to the absurd limit, all within a tiny amount of code.
My favorite past entry is John Tromp's maze generator [homepages.cwi.nl]. In seven lines of code, he produces random mazes. The variables are named M, A, Z,
Re: (Score:1)
Am I right?
2007 (Score:2)
Leob, I just thought of a New Years Resolution for you.
RTFA (Score:2)
http://www0.us.ioccc.org/years.html [ioccc.org] - 17th was 2004. 19th is... Hmm... Yeah, 2006. And the contest started in 2006. So yeah, 2006.
Re: (Score:2)
Thank you for taking the joke as intended. (Score:2)
I wish I could moderate your reply as funny. :)
Isn't it time for a CLEAR code contest? (Score:4, Interesting)
The judges would propose a straightforward change in the specification.
The code and the revised specification would be given to an impartial panel of a hundred programmers, selected at random from the ranks of people working for a living writing code. Each of them would be asked to modify the code to meet the revised spec. They would also be instructed to fix any bugs they noticed in the code they were given. The revised code and spec would then submit each one to an impartial panel of 100 SQA testers, selected at random from the ranks of people who work for a living testing code.
The winner would be the contestant whose code, after being modified by other programmers, passed the largest number of SQA tests.
(And, yes, SQA failures due to unfixed bugs in the original code would count against the contestant).
Re: (Score:3, Insightful)
Re: (Score:2)
Yeah right. As if there were more than 100 competent SQA testers in the world.
Re: (Score:2)
the first half dozen were fun... (Score:1, Flamebait)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
C was a high-level assembly language for the PDP-11; it is not a high-level assembly language for modern architectures.
Re: (Score:2)
Re: (Score:2)
Modern architectures try to accomodate C as much as possible, but they have lots of important functionality that isn't available from C. Therefore, C can be compiled for them, but C isn't a "high level assembly language" for them.
Conversely, some of the areas where modern architectures have tried to accomodate the C language have arguably led to bad architectural decisions and have held back the industry both on runtime safety a
Re: (Score:2)
The number of large, successful projects coded in C thoroughly mocks your viewpoint.
Re: (Score:2)
Heck, yes, by your argument, let's go back to DOS, Fortran, and COBOL, then. I mean, who even needs this, new-fangled C and UNIX stuff?
Re: (Score:2)
How about something moderate? Good tool/job match? Decent balance among power, performance, and ease of use?
Re: (Score:2)
Yes, and C is never the optimal choice on purely technical grounds; C is full of flaws and design errors that can be fixed without affecting its expressiveness or performance in any way.
The only reason to use C (and I do) is because lots of other people are using it.
c programing language (Score:1)
Ozgur Uksal
http://en.wikipedia.org/wiki/C_(programming_langu
Re: (Score:2)