Friday, July 31, 2009

What do you think of the C programming language?

Is it a good first language to learn? Some people have told me that it is but isn't it being made obsolete by C++ and C#?

What do you think of the C programming language?
I learnt C++ in my school and then learnt C in college. I was initially apprehensive about learning an "older" language when I had already learnt C++. But it was an eye-opener to learn C because it was only then I appreciated the features offered by C++ and why certain things are the way it is. Even now most of the embedded code and networking code are in C.





The first programming language you learn has a great influence on the way you think, and un-learning habits could be hard. Hence may I suggest that you pick C++ as the first programming language.
Reply:C and C++ are almost the same, they differ from declaring and calling variables. I reommend to learn C++ first to enable you to understand other computer languages "C, C#, and Java".
Reply:Actually C is not been made absolete by C++. It is a good thing to learn C prior to learnig C++ since C++ incorporates all what you have learned in C#. Also you can go ahead and learn C++ prior to knowing C#. its just that learning C # will make C++ much easier. Its like learnig to creep before you walk. baby steps.


It wont hurt.
Reply:C is good to play with on graphing calculators but not good for much else.
Reply:I recommend that you learn C++, and then you can take it further at your own pace!
Reply:They need to add another '+' or call it plain Crap!
Reply:Well you have to start somewhere. I know a little bit of C and I would recommend trying it before going to C++.
Reply:Yes, it may become obsolete sometime in say, 2065 or so. It is in current widespread use for embedded applications on many platforms as well as legacy to many programs and OSes. It will remain a very valid thing to know for a good long while and should be studied, IMHO, by every programmer wanting to learn C++ so that the two are NOT confused or obfuscated in mixed sources. It will be a long time before you can be absolutely certain that you will never use a proprietary library that was originally written in C with a C++ project. Of course, the opinion here is my own and advice is free and damn well worth it.

morning glory

No comments:

Post a Comment