Slashdot Mirror


How Relevant is C in 2014?

Nerval's Lobster writes: Many programming languages have come and gone since Dennis Ritchie devised C in 1972, and yet C has not only survived three major revisions, but continues to thrive. But aside from this incredible legacy, what keeps C atop the Tiobe Index? The number of jobs available for C programmers is not huge, and many of those also include C++ and Objective-C. On Reddit, the C community, while one of the ten most popular programming communities, is half the size of the C++ group. In a new column, David Bolton argues that C remains extremely relevant due to a number of factors including newer C compiler support, the Internet ("basically driven by C applications"), an immense amount of active software written in C that's still used, and its ease in learning. "Knowing C provides a handy insight into higher-level languages — C++, Objective-C, Perl, Python, Java, PHP, C#, D and Go all have block syntax that's derived from C." Do you agree?

6 of 641 comments (clear)

  1. Si. by Anonymous Coward · · Score: 5, Funny

    Si.

  2. Relevant C by smittyoneeach · · Score: 5, Funny

    Relevant C
    2B || !2B
    Either learn what you're doing
    Or stick to the Wii
    Burma Shave

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Relevant C by BarbaraHudson · · Score: 4, Funny

      To "C" or not to "C", that is the question.
      Whether ’tis nobler in the mind to suffer
      The slings and arrows of java coders,
      Or to take arms against a sea of perl,
      And by opposing end them? To die(): To sleep()
      No more; and by die() to say we exit(),
      The heart-ache of the thousand malloc()s
      That c code is heir to, ’tis a consummation (of ram)
      Devoutly to be wish’d to die() when we forget to free(),
      To sleep(): perchance to dream(): ay, there’s the rub;
      For in that sleep() of die() what random() instructions may come
      When we have shuffled off other's poor performance,
      Must give us pause: there’s the respect That makes durability of so long C;
      Burma Shave
      For who would bear the whips and scorns of n00bs,
      The oppressor’s wrong, the proud man’s memory managed tools,

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  3. Re:First post by NoNonAlphaCharsHere · · Score: 5, Funny

    We're talking about C. You want the zeroeth post.

  4. Re:C is very relevant in 2014, by juanfgs · · Score: 5, Funny

    . As a long time C hack (still am) I concur.

    Behold. A C program that has gained sentience.

  5. Re:First post by Letophoro · · Score: 5, Funny

    We're talking about C. You want the zeroeth post.

    You have to remember, there are two kinds of people in the world:
    1) Those who begin their indexes at 1.
    -and-
    1) Those who begin their indexes at 0.