Slashdot Mirror


Are C and C++ Losing Ground?

Pickens writes "Dr. Dobbs has an interesting interview with Paul Jansen, the managing director of TIOBE Software, about the Programming Community Index, which measures the popularity of programming languages by monitoring their web presence. Since the TIOBE index has been published now for more than 6 years, it gives an interesting picture about trends in the usage of programming languages. Jansen says not much has affected the top ten programming languages in the last five years, with only Python entering the top 10 (replacing COBOL), but C and C++ are definitely losing ground. 'Languages without automated garbage collection are getting out of fashion,' says Jansen. 'The chance of running into all kinds of memory problems is gradually outweighing the performance penalty you have to pay for garbage collection.'"

16 of 961 comments (clear)

  1. C/C++ is dying! by KillerCow · · Score: 5, Funny

    But does Netcraft confirm it?

    1. Re:C/C++ is dying! by Tackhead · · Score: 5, Funny

      But does Netcraft confirm it?

      No, but Stroustrup himself is reputed to have apologized for C++ as far back as 1998.

      "It was only supposed to be a joke, I never thought people would take the book seriously."
      - From the lost tapes of the legendary IEEE interview of 1998 :)

    2. Re:C/C++ is dying! by LabRat007 · · Score: 5, Funny

      For those of you who can't open the page...

      1. Java
      2. C
      4. PHP
      5. C++
      6. Perl
      7. Python
      8. C#
      9. Ruby
      10.Delphi

      Please note, there is no language in the 3rd position this year. Seriously.

      --
      "Capital punishment makes the state into a murderer. Imprisonment makes the state into a gay dungeon-master"
    3. Re:C/C++ is dying! by Bozdune · · Score: 5, Funny

      VB not a programming language?

      Yes, because:

      1) Only noobs and losers use VB.
      2) It's not object-oriented and I took an OO class and they said everything should be OO or it sucks, so VB sucks.
      3) I have to create global variables sometimes and I was taught that I should never use global variables for anything because they're bad.
      4) Only noobs and losers use VB.
      5) VB lets me create classes but they don't work the way classes are supposed to so I hate them.
      6) I don't like VB controls, they're ugly, I like to make little hexagonal corners and stuff and piss away weeks of development on cute little clickable thingies.
      7) Only noobs and losers use VB.
      8) I don't like VB because writing Windows applications should be really hard.
      9) "Hello, world" only takes one line, and that can't be right, because I learned in Java class that it should take pages and pages of setup code and stuff.
      10) Only noobs and losers use VB.
      11) Some idiot can build a simple windows app in about 30 seconds and it's not fair, that same app took me two weeks in C++ class.
      12) The dweebs in Accounting are building VB apps and they shouldn't be programming, they don't know what they're doing.
      13) Only noobs and losers use VB.
      14) I heard Ruby is where it's at, I only want Ruby jobs now because it's kewl.
      15) I heard that VB is wicked slow, but then I found out it compiles and stuff which totally isn't fair.
      16) Only noobs and losers use VB.

    4. Re:C/C++ is dying! by smellotron · · Score: 5, Funny

      If they really are dying... I'd say only one thing:

      FINALLY!

      There is no finally! That's what destructors and the RAII idiom are for, duh.

    5. Re:C/C++ is dying! by jd · · Score: 4, Funny
      Answer to Coldfusion's longevity - MySpace.

      Ok, build crossroads at the bottom of a deep oceanic trench, bury ColdFusion as specified there along with MySpace, plate the bottom of the trench with Osmium before filling it with molten rock from the planet Mercury. You gotta take these menaces seriously.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    6. Re:C/C++ is dying! by The+Master+Control+P · · Score: 4, Funny

      I know that I'm not the only one who read that link as "Dalek Scientific."

      Which would be the most goddamn awesome name for a scientific supply company ever.

  2. Visual Basic at #3? by eldavojohn · · Score: 5, Funny
    I can handle C and C++ losing ground.

    But did anyone else find Visual Basic rising two spots to #3 past PHP & C++ to be a sure sign of the apocalypse?

    (Visual) Basic 11.699% +3.42% A Could someone reassure me that's a mistake before I go home to sit down with a bottle of Jack Daniels and a revolver with a single bullet in it?
    --
    My work here is dung.
    1. Re:Visual Basic at #3? by Hoplite3 · · Score: 5, Funny

      Not a mistake. But if I could make a suggestion, it would be to upgrade your burbon to Booker's. You won't need that money later.

      --
      Use the Firehose to mod down Second Life stories!
  3. Re:not so.. by Anonymous Coward · · Score: 4, Funny

    Coming from someone who can't handle the concept of a contraction, it doesn't carry the weight you think it does.

  4. Re:Always be there by rishistar · · Score: 4, Funny

    C/C++ will always be there. Semi-Colon. There fixed that for you.

    --
    Professor Karmadillo Songs of Science
  5. Absolutely by DoofusOfDeath · · Score: 5, Funny

    Are C and C++ Losing Ground?

    Yes, but on the bright side, they lose ground about 1.5x faster than Java in most applications.

  6. Re:Always be there by wkring · · Score: 5, Funny

    Cobol projects go on the Share tape.

  7. Re:not so.. by RiotingPacifist · · Score: 5, Funny

    The day the linux kernel is coded in anything other than C, is the day i after i install duke nukem forever on hurd.

    --
    IranAir Flight 655 never forget!
  8. Re:Hammers and screwdrivers by Chris+Burke · · Score: 4, Funny

    In summary: A hammer is best when your problem is a nail, and a screwdriver is best when your problem is a screw.

    I also find screwdrivers to be a very good solution when my problem is sobriety, and maybe Vitamin C deficiency.

    --

    The enemies of Democracy are
  9. Re:Yes it is by Weaselmancer · · Score: 5, Funny

    Best laugh of the day - thank you. =)

    Hey, you've given me an idea though. You know what would be even faster? Now...don't stop me until you hear me out, okay?

    If Java is faster than C, we should rewrite the Java VM...in Java! Interpreted code running in an interpreter...that is *also* interpreted!

    Just think of the speed increase! It would be like using uranium to fuel the space shuttle! Awesome multiplied by awesome.

    --
    Weaselmancer
    rediculous.