Thread: Is C still relevant....

  1. #1
    Registered User
    Join Date
    Jul 2002
    Posts
    1

    Question Is C still relevant....

    At the risk of incurring the wrath of all you died in the wool C programmers I wonder if C is still a relevant language to learn...

    I started in IT 5 years ago and ot into it by doing a correspondence course in C and C++....

    After a few months in my first job the course was put on the back burner as I bacame a big blue convert and got into As400's...

    I recentlt began to look for ways of broadening my skills and decided to try programming and dug out the old C stuff again,.,.

    but with C++ and now C# I wonder if I am not wasting my time learning C....?

    What do you guys reckon...?????

  2. #2
    Registered User
    Join Date
    Jul 2002
    Posts
    45
    It depends on what you want to do. C has been used in so many applications, it will probably be decades before it goes away, if ever. I know Fortran and COBOL programmers who are still gainfully employed.

  3. #3
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >What do you guys reckon...?????
    C is still worth learning and mastering, if only because employers often ask programming questions in C for interviews.

    -Prelude
    My best code is written with the delete key.

  4. #4
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Everything is constructed in C. Your operating system, the .net framework, other frameworks, VB, C#, etc. They were all written in C or C++.

  5. #5
    Registered User
    Join Date
    Dec 2001
    Posts
    108
    Assembler is still relevant !
    Dive into those C/C++ books, and learn learn learn.

  6. #6
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784

    Re: Is C still relevant....

    Originally posted by craigbalsillie
    At the risk of incurring the wrath of all you died in the wool C programmers I wonder if C is still a relevant language to learn...

    I started in IT 5 years ago and ot into it by doing a correspondence course in C and C++....

    After a few months in my first job the course was put on the back burner as I bacame a big blue convert and got into As400's...

    I recentlt began to look for ways of broadening my skills and decided to try programming and dug out the old C stuff again,.,.

    but with C++ and now C# I wonder if I am not wasting my time learning C....?

    What do you guys reckon...?????
    Don't let your insight into computers be solely based on vendor advertising.

  7. #7
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826

    Re: Re: Is C still relevant....

    Originally posted by Troll_King

    Don't let your insight into computers be solely based on vendor advertising.
    Truer words were never spoken.

    Quzah.
    Hope is the first step on the road to disappointment.

  8. #8
    Just because ygfperson's Avatar
    Join Date
    Jan 2002
    Posts
    2,490
    imho, there's nothing c has over c++. c++ has better syntax, more flexibility, object-oriented structure, and backwards compatability.

    c is used mostly in places like linux source code, where speed and size are important factors. many people still program it out of habit, because it can do much the same thing c++ can, without some complexity and overhead.

  9. #9
    Registered User
    Join Date
    Aug 2001
    Posts
    202
    The biggest thing that C has over C++ is that while C will let you shoot yourself in the foot, C++ will let you cut your leg off and bleed to death.

    C++ is a conglomerate of features built on top of C. If you really want some true object oriented programming, it's best to use a language that was designed to be OO from the ground up.

    As far as the syntax goes, I learned C, and so I find C++ io to be yucky yucky yucky. I always manage to catch some flack for including stdlib for printf and scanf when I should be doing something in C++.

    Also, C is to modern programming languages what Latin is to romance languages. If you learn C, I doubt very much you'll be taken off guard by anything that is both new and mainstream.

    To conclude, windows is (or at least was) written in C++, Linux in C. I don't think I need to say anything more.

    starX
    www.axisoftime.com

  10. #10
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Both Windows and Linux are written in plain C.

  11. #11
    Registered User purple's Avatar
    Join Date
    Mar 2002
    Posts
    28
    High level programming languages are all so similar (at least logically speaking), so the benefits of knowing one language thoroughly will spill over.

    The best reason to learn C is that most modern languages were based on it either directly, or indirectly through another language that itself was based on C (ie Java -> C++ -> C).

  12. #12
    Sir Mister Insane Sako Klinerr1's Avatar
    Join Date
    May 2002
    Posts
    608
    its good to know some small coding in C but get into c++ it c and more. but knwoing a little c wont hurt you. just dont go hardcore into it.
    Email: [email protected] || AIM: MisterSako || MSN: [email protected]

    -the shroom has spoken

  13. #13
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Originally posted by starX
    The biggest thing that C has over C++ is that while C will let you shoot yourself in the foot, C++ will let you cut your leg off and bleed to death.
    I've seen that quote so many damn times...it was a joke goddammit!!! Your not supposed to let stuff like that guide you.....

    Jeez....

  14. #14
    Registered User
    Join Date
    Jul 2002
    Posts
    52
    its good to know some small coding in C but get into c++ it c and more. but knwoing a little c wont hurt you. just dont go hardcore into it.
    Will you stop
    1: acting like you know anything at all
    2: giving advice on subjects you are totally ignorant of
    3: learn to type
    ??
    Turn no more aside and brood
    Upon love's bitter mysteries
    For Fergus rules the brazen cars...

  15. #15
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Originally posted by icarus

    Will you stop
    1: acting like you know anything at all
    2: giving advice on subjects you are totally ignorant of
    3: learn to type
    ??
    This post just amuses the hell out of me.

    Quzah.
    Hope is the first step on the road to disappointment.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. templates and nameless namespaces
    By King Mir in forum C++ Programming
    Replies: 25
    Last Post: 06-02-2008, 07:22 AM
  2. Replies: 5
    Last Post: 03-27-2008, 12:07 PM
  3. Are C and C++ still relevant?
    By CompiledMonkey in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 12-24-2007, 04:29 PM
  4. New here? Read this and use a relevant thread title
    By Hammer in forum C++ Programming
    Replies: 0
    Last Post: 07-29-2003, 10:49 AM