Interesting but misplaced concerns!
True. It is debateable. I just gave my opinion.
I disagree strongly with your assertion.
Maybe you will come around but hopefully some of my other postings will clear up what I'm trying to get at. The nice thing with MacOS/X is that either approach will work but I do believe it takes more effort to get an environment set up for command line use.
Not really as you spend time learning the IDE rather than learning the language and the tools which can be used across platforms (the command line).
I have a hard time accepting that if you are serious about getting someone new to programming up to speed. With an IDE they can be run program within seconds after the installation.
Now I'm not going to disagree with the need to learn command line tools. There are a lot of good reasons to know what they are and how to use them. The problem is none of those reasons have anything at all to do with learning C. I believe that the introduction of such tools detracts from what the poster wants to focus on.
Wow you managed to bring politics into a programming discussion. How clever of you!
Just responding to the message out of your profile. To be honest though I think America is about to plunge into it's darkest years ever and many people will quickly regret voting for Obama. It is a huge shame on the part of the Democrates as the could have won with just about anybody, instead we now have somebody so far left of center that no reasonable person will be able to trust him.
What is your point about the past? The C Programming Language is still relevant today and has nothing to do with the past.
Your reccomendation has everything to do with the past! It is very poor form to suggest to a new programmer that they learn a version of C that is simply not up to date. Especially if said programmer expects to have any sort of future for himself!
Look at it this way if you have a new project that requires a new programmer and you had a choice between one that sort of knows K&R and one that knows the latest standard C and the proposed extensions, which would you hire?
It is an old book, yes. I guess you're one of these morons who thinks we should stop teaching Shakespeare because it is too old fashioned.
Actually just the opposite, I even have Shakespeare on my iPhone! The problem I have is with people, like you, that want to regress 20 years and not acknowledge that the world changes and along with it programming languages.
Like learning a tool which only works on one platform? Like having to find out how to set all the compiler flags in the IDE? Like finding out how to link libraries
See this is where you need to grab that cup of coffee and wake up. This thread is about learning a tool but rather a programming language. The original poster has even tried to pull the thread back on track. Your problem is that you can't separate the language from the tools, they are two distinct things.
All of which are trivial on the command line but actually need to spend time arsing around learning with an IDE.
That is total BS! The problem here is that I think you know this and are just trying to confuse the original poster. So what is your problem then?
Dave