Slashdot Mirror


The Most WTF-y Programming Languages

itwbennett writes "A couple of years ago, developer Sammy Larbi undertook a project to identify which languages had the most instances of the string 'WTF' in their GitHub code repositories. At the time, Objective C topped the list. ITworld's Phil Johnson has updated Larbi's research using GitHub data from the last 21 months, but instead of screen-scraping GitHub search results as Larbi had done, he queried the GitHub Archive for stand-alone instances of 'WTF' in the comments attached to GitHub commits to weed out cases where the string 'WTF' was legitimately used in the code. The three most baffling languages for 2012/13: C++, Lua, and Scala. Objective C comes in at #16."

11 of 254 comments (clear)

  1. Oblig.... by DougOtto · · Score: 5, Funny

    WTF?

    --
    Solving Unix problems since 1989...
  2. LICENSE.txt by TeknoHog · · Score: 5, Funny

    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
    Version 2, December 2004

    Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

    Everyone is permitted to copy and distribute verbatim or modified
    copies of this license document, and changing it is allowed as long
    as the name is changed.

    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

    0. You just DO WHAT THE FUCK YOU WANT TO.

    --
    Escher was the first MC and Giger invented the HR department.
  3. WTF by ArcadeMan · · Score: 3, Funny

    Watchdog Timer Fault.

  4. Objective-C by Ukab+the+Great · · Score: 4, Funny

    We Objective-C developers prefer more verbose WTF statements, such as

    - (void)whatTheFuckAreYouDoing:(NSString *)wtf withThatAbsurdAlgorithm:(NSString *)algorithm thatOnlyOnePersonOnDevTeamUnderstands:(BOOL)doesHeReallyUnderstandIt;

  5. Re:Visual Basic by Anonymous Coward · · Score: 2, Funny

    Its way, way, the people who use it. For some of our in house code, I've seen for a variable:

    Select Case x
    case 1
    goto line1
    end select
    Select Case x
    case 2
    goto line2
    end select
    Line1:
    bblah blah
    goto line3
    line2:
    blah blah
    goto line3
    line3:
    rest of program

  6. I'm going to find out the best language... by ddd0004 · · Score: 5, Funny

    by using the search term "l33t".

  7. Re: One for one by jd2112 · · Score: 4, Funny

    Everything written in PHP looks like it was written on PCP.

    --
    Any insufficiently advanced magic is indistinguishable from technology.
  8. Re:I guess they do not have much LISP code? by Darinbob · · Score: 3, Funny

    (W (T (F)))

  9. Re:Oh good grief. by ShanghaiBill · · Score: 4, Funny

    Languages are irrelevant.

    01010111 01010010 01001111 01001110 01000111 00100001

  10. Re: One for one by datavirtue · · Score: 3, Funny

    Seriously, PHP is the only "language" I can program in while intoxicated. It's actually fun when you have had a few whereas I cannot seem to do anything in other languages when I'm a little tipsy.

    --
    I object to power without constructive purpose. --Spock
  11. Re:Oh good grief. by Anonymous Coward · · Score: 5, Funny

    and even WHOSE