Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Programming IT Technology

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!"
This discussion has been archived. No new comments can be posted.

IOCCC 2006 is now open

Comments Filter:
  • by Salvance ( 1014001 ) * on Wednesday January 03, 2007 @11:12AM (#17444364) Homepage Journal
    They could always create an International Obfuscated AJAX competition, then every entrant could be a winner.

    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.
  • by Anonymous Coward on Wednesday January 03, 2007 @11:44AM (#17444808)
    Common Lisp or Scheme code is often only unreadable to people who have had their brains scrambled by languages like C, C++, Java, C# and VB. I was involved with a college class that taught Scheme to first-year business students. These students, many of whom had never written a program in their lives, picked up Scheme very quickly. I had helped with a similar Scheme course for third-year Comp. Sci. students, and a greater percentage of them had trouble adjusting to Scheme.

    After talking with some of the business students, they suggested that it was the syntax that made it so easy! The extreme consistency of s-expressions basically eliminates confusion. There's no question as to how to write a piece of code, as the steps to take are so very clear, and the code to write is basically self-evident.

    Some students did have trouble. But after talking with them, we found that it was usually because they had had some previous experience using languages like Perl, C or some sort of Basic. Such languages are consistently inconsistent, especially Perl, when it comes to syntax. So when somebody finally learns such languages, they actually find it far more difficult to go to a very consistent language, as all they are used to is inconsistency.

  • by misleb ( 129952 ) on Wednesday January 03, 2007 @11:46AM (#17444844)
    AJAX is complicated by the fact that you are executing code in two places... the server and the client. And code is often mixed with HTML. How obfuscated it is (or seems) really depends on the framework you are using. If you're putting together an app/site with PHP and writing your own AJAX calls, it can get pretty hairy. But when using something like Ruby on Rails, it is pretty straight forward.

    -matthew
  • by nacturation ( 646836 ) <nacturation AT gmail DOT com> on Wednesday January 03, 2007 @01:30PM (#17446524) Journal
    Yeesh... sounds too much like work. I get paid to write clear code. When I don't get paid, I want to have fun with it.
     
  • by morgan_greywolf ( 835522 ) on Wednesday January 03, 2007 @01:53PM (#17446888) Homepage Journal
    Common Lisp or Scheme code is often only unreadable to people who have had their brains scrambled by languages like C, C++, Java, C# and VB.


    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?

If all else fails, lower your standards.

Working...