Thread: The top 10 dead (or dying) computer skills

  1. #16
    Registered User
    Join Date
    May 2007
    Posts
    147
    As the Web takes over,
    Takes over what? It's a curious premise, isn't it, in which to move onto

    C languages are also becoming less relevant, according to Padveen.
    If the original listed this in plural, is that just an odd way of referring to the various versions of C, or inclusive of derivatives like Objective C, C++, et al?

    "C++ and C Sharp are still alive and kicking,
    As languages go, isn't C Sharp a bit new to be in the state of "still" alive.

    but try to find a basic C-only programmer today, and you'll likely find a guy that's unemployed and/or training for a new skill," he says.
    I suppose the contributors to Linux are not employed when the volunteer.

    The one thing I'll give in to there is this. C is not the casual study that other languages are. A student can become functional, even proficient, in Java or C# in less time than it would take in C, and for that alone the population of people willing to put in the effort wil be small.

    I submit it's not the C is fading way, but that the population of programmers is increased by these other means of developing applications, and most of them don't like the work involved in writing in C.

  2. #17
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by Salem View Post
    You don't think M$ will kill off C# just as soon as it stops making money for them?
    and start suing like crazy as soon as (or if) it starts making money for anyone else.

    The future is in Excel programming, learn a useful skill people, C is dead.

  3. #18
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    >> try to find a basic C-only programmer today

    Isn't that a rather pedantic career choice? Choosing a single language to program in (edit: and apparently a dead one, heh. Bad choice)? Maybe it was common in the days of the past, I really don't know, but just cause C is good doesn't mean it's the best choice for every application. It's robust and can be used for most things ... but it can be easier to do things with other languages.


    >> As the Web takes over


  4. #19
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Perspective View Post
    It's true! C is DEAD, you're all wasting your time!
    LOL
    Quote Originally Posted by Salem
    You don't think M$ will kill off C# just as soon as it stops making money for them?
    Of course I do.
    Quote Originally Posted by TheListOrSomething
    As the Web takes over
    Yup! In the future there's only one thing on a computer - the browser. MS will release a ring0 browser/OS!
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  5. #20
    "The Oldest Member Here" Xterria's Avatar
    Join Date
    Sep 2001
    Location
    Buffalo, NY
    Posts
    1,039
    People need to stop taking Slashdot articles so seriously. I've seen so many articles so incredibly far from the truth and laughed as I read in the comments at how all the slashdot users just buy it and argue over it. Half the time the sites that the articles link to are in whole unreliable and never base anything on proper sources. I'm still giggling over the article that stated the brain used neurotic sound waves to communicate with itself based on a breakthrough Dutch study which all the users blindly soaked up.

    In terms of C being dead/rapidly dying, google "most popular programming languages", and then consider if you really believe what that woman who thinks she's a New York Times visionary journalist has to say. Most of the results I personally found on google provided information regarding all the methods and techniques they used to find their data. C, by itself, was among the top three for most of them as well, many times surpassing C++. And 'as the web takes over', C will grow with it. If I have to write any serious client/server applications in a language other than C/C++ I'll barf.

    This article provided absolutely no sources besides a single quote from the 'CEO' of a spyware 'company' who said finding a programmer that specialized in C alone was a delicacy. She based everything on a scammer whose website I can't trust as far as I can throw. It's in no way a study, it's biased journalism.

  6. #21
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    C-only programmers are so rare because people stupid enough to learn only a single language are not smart enough to learn C ...
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  7. #22
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by CornedBee View Post
    C-only programmers are so rare because people stupid enough to learn only a single language are not smart enough to learn C ...
    I think C-only programmers know other languages too but they are specialized to programs which are best to build in C.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  8. #23
    semi-colon generator ChaosEngine's Avatar
    Join Date
    Sep 2005
    Location
    Chch, NZ
    Posts
    597
    By today's standards, C isn't a very powerful language. Compared to Python, C# or even C++ it just takes too long to work with.

    That said, it is the "lingua franca" of modern computing. Python is written in C. So is Linux, windows and Apache.

    Now, if start a web-app or a desktop app or even an enterprise level app in C, you're in for a world of bugs, security leaks and project overruns, but any serious developer needs to know C, if only to deal with the volume of code that's already out there.

    And, of course, if you're in the embedded world, it's really your only option.
    "I saw a sign that said 'Drink Canada Dry', so I started"
    -- Brendan Behan

    Free Compiler: Visual C++ 2005 Express
    If you program in C++, you need Boost. You should also know how to use the Standard Library (STL). Want to make games? After reading this, I don't like WxWidgets anymore. Want to add some scripting to your App?

  9. #24
    Registered User
    Join Date
    May 2007
    Location
    Manchester, UK
    Posts
    18
    C# sucks. C and C++ will never die out.

    Anybody who thinks that the C and C derived languages are dying out because of the web is a complete idiot.
    Hell id like to see the day when we run OS's that are coded in PHP and JavaScript lol.

    There's some crazy people about.

  10. #25
    Hurry Slowly vart's Avatar
    Join Date
    Oct 2006
    Location
    Rishon LeZion, Israel
    Posts
    6,788
    Compared to Python, C# or even C++ it just takes too long to work with.
    The programming is not only writing new code - but also maintaining the existing...

    How many lines of C-code you've seen that are completely inreadable by human? In comparison to C++ code? The old joke that C++ was created with purpose of creating infinite workspace for the programmers has its own reasons...
    All problems in computer science can be solved by another level of indirection,
    except for the problem of too many layers of indirection.
    – David J. Wheeler

  11. #26
    Linux is where it's at movl0x1's Avatar
    Join Date
    May 2007
    Posts
    72
    As long as there is Richard Stallman or Linus Torvalds, C will never die.
    Remember that all that code you write turns into this:

    0100100100110010010011100100111001001
    0010100100100001001111100010010010010 ....

  12. #27
    Registered User samGwilliam's Avatar
    Join Date
    Feb 2002
    Location
    Newport
    Posts
    382
    As useful and increasingly more specialised new languages are getting, most depend on the existence of C. For interpreted languages, the interpreter would likely be written in C and things like compilers, OSs, virtual machines and other stuff like cutting-edge game engines C/++ is the main choice for many.

    There's nothing you can't write in C++.

  13. #28
    Registered User Queatrix's Avatar
    Join Date
    Apr 2005
    Posts
    1,342
    >> By today's standards, C isn't a very powerful language. Compared to Python, C# or even C++ it just takes too long to work with.
    That's not true, you may have to write more lines of code to accomplish the same thing as in Python, but C is too high-level to have "limits".

    >> any serious developer needs to know C,
    Get serious people, with Machine Code.
    Last edited by Queatrix; 06-14-2007 at 07:40 PM.

  14. #29
    semi-colon generator ChaosEngine's Avatar
    Join Date
    Sep 2005
    Location
    Chch, NZ
    Posts
    597
    Quote Originally Posted by Queatrix View Post
    >> By today's standards, C isn't a very powerful language. Compared to Python, C# or even C++ it just takes too long to work with.
    That's not true, you may have to write more lines of code to accomplish the same thing as in Python, but C is too high-level to have "limits".
    you just backed up my point without realising it. I didn't say "you can't do x in C", I said "it just takes too long to work with", or as you put it you "have to write alot more lines of code to accomplish the same thing"

    Now when you're a hobbyist, that's fine, but in the real world, where there are time pressures, budgets and so on, you better have a damn good reason for not using all the work that's already been done in other languages
    "I saw a sign that said 'Drink Canada Dry', so I started"
    -- Brendan Behan

    Free Compiler: Visual C++ 2005 Express
    If you program in C++, you need Boost. You should also know how to use the Standard Library (STL). Want to make games? After reading this, I don't like WxWidgets anymore. Want to add some scripting to your App?

  15. #30
    aoeuhtns
    Join Date
    Jul 2005
    Posts
    581
    Quote Originally Posted by Queatrix View Post
    >> By today's standards, C isn't a very powerful language. Compared to Python, C# or even C++ it just takes too long to work with.
    That's not true, you may have to write more lines of code to accomplish the same thing as in Python, but C is too high-level to have "limits".
    C isn't "high-level," even when comparing it to some assembly languages.
    There are 10 types of people in this world, those who cringed when reading the beginning of this sentence and those who salivated to how superior they are for understanding something as simple as binary.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Scheduling Algo
    By BigDaddyDrew in forum C++ Programming
    Replies: 41
    Last Post: 03-08-2003, 11:00 AM
  2. What are the top 10 things a windows programmer should know
    By anobody in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 10-12-2002, 10:47 AM
  3. Heaps...
    By Nutshell in forum C Programming
    Replies: 14
    Last Post: 04-23-2002, 08:54 AM
  4. Formatting Output
    By Unregistered in forum C Programming
    Replies: 6
    Last Post: 03-26-2002, 01:33 AM
  5. Favorite top 10 poster
    By Garfield in forum A Brief History of Cprogramming.com
    Replies: 31
    Last Post: 11-04-2001, 10:21 PM