With C++ out, and it's OOP, is it worth learning C anymore? From what I've read, C++ is, well, better, and I want to learn a programming language. Should I just forget about C and go with C++?
I wouldn't waste much time learning C. If you learn C++ you also learn C. C++ is the better language.
That's what I thought. And they are so similar, it really is pointless studying them separately.
I agree. Learn ANSI C++ and then move on to application programming. Are you learning for Windows, Linux, Mac or other?
Once you learn ANSI C++, you have learned C as well.
hmm not quite my friends. C is still a major language, and the difference is that is a low level programming language. It works pretty much as assembly, directly with the processor.
Why do you think Operating Systems are written using C and not other language. Using C you get to control more the memory management of your operating systems as well as more directly the flow of your application. There are many things why you should learn C is that what you really are aiming for.
So it depends on what your goal is and where you're heading at in your professional life.
Hope that helps,
Thats all true. I still agree with Jordan though. If you spend your time learning C++ you will learn C as well. It'd be better learning C++ then switching back to C.Originally Posted by MrDiaz
Void
well it all depends on the learner's ability, but usually. You do not learn to drive a car without learning how to ride a bike![]()
I stand by my position of learning only C++, although it couldn't hurt to try to learn some C alongside it to gain a further understanding of both languages.
I think you should learn C, dabble in C++ - and then drop both. Unless you're writing an OS, or the next RDBMS*, C/C++ is more trouble than it's worth. Use a managed language, get finished in half the time with half the bugs.
*Slight hyperbole. There are instances where C/C++ make sense. If you don't already know that you need it though, you almost assuredly don't.
I thought you could use C++ for a lot of other things besides writing big stuff like operating systems or video games, people make applications with it too.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks