Friday, July 31, 2009

I need to learn C?

I have a technical background, but I'm an old guy. I learned Fortran a long long time ago. I think it's time, finally, to learn C. Can someone recommend a good online course to learn it.

I need to learn C?
http://www.physics.drexel.edu/courses/Co...


http://www.cprogramming.com/tutorial.htm...


http://www.iu.hio.no/~mark/CTutorial/CTu...


http://stommel.tamu.edu/~baum/programmin...
Reply:You should learn C++ or C#





Here is a good C++ tutorial





http://www.cplusplus.com/doc/tutorial/
Reply:LOL. Anmd you think that C is new? Hey buddy C is dead and Java is dying. The new languages now are :





- C#


-Ruby


-Python is getting very popular. Try one of these and learn OOP not procedural programming. :)
Reply:C shouldn't be very hard to learn, especially since you already have some programming experience. I don't know of any good sources, but do a search in google and have a look around. He is one I just found: http://www.cprogramming.com/tutorial.htm...





Here is some more: http://cplus.about.com/od/learningc/Lear...
Reply:Try the sites below:


http://www.cprogramming.com/


http://cplus.about.com/


This is not an easy language to learn, but keep working on it. Old? Age is not the problem learning C at all, remember everything passing in C is pointers which is the address. Data or value will not pass in the program. The passing stuff is the address of the data or value. Good luck!
Reply:Im and old guy too! I started with Fortran (watFive actually) in the late 70s and picked up C back in 1982; before most of today's techies knew what a computer was!





I tend to believe that a good book is better than anything on-line, and really like the 'In a Nutshell' books. They are not as step by step as some books, but are the best longterm references; Im willing to work a bit harder with the inital learning and have a great reference for keeps. If you can write fortran code, than you can easily use the "C In a Nushell" to get started.





Best of luck.
Reply:http://www.soe.ucsc.edu/~pohl/abc4.html
Reply:Before jumping into C you need to examine your objectives.





C (and C++) have been pushed down the software stack. There is less is less and less C/C++ work being done on at the application level. Standard corporate IT apps are now mostly java or c#. Web and internet stuff is moving toward python, ruby and a handful of other scripting languages.





If you ultimately want to be employed in C/C++ you are looking at more low level and highly specialized work. Drivers, embedded devices, network routing and so forth.





That said, I don't think there is any language that will give you a stronger base from which to learn. I deal with lots of people out of school these days who can code at the scripting language level but who are fundamentally clueless about anything lower level.





So determine where you want to be before you rush out down one path or another.
Reply:If we knew what "C" was perhaps we could help.
Reply:d


No comments:

Post a Comment