ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been playing around with Gambas BASIC for a few months, but have decided to start with C.
I'm looking for a book that is concisely written, but thats also has lots of exercises and examples for practice.
After browsing on Amazon for a while, I was not able to find anything (from the reviews and descriptions) that is exactly what I want.
There is a book on Objective-C though that seems to be applauded for having lots of exercises and that is explained in a very good manner (read the reviews at the end to see what I mean): http://www.amazon.co.uk/Programming-...9871693&sr=1-1
This is the type of book that I'm looking for, but for C.
Anything like this come to mind?
BTW, its ok the recommend a door-step sized book, I'm not afraid to read
That K&R book is by the guys that wrote the language, am I right? But I don't know if it was updated to conform with ANSI C. If you want a video lecture series to go along with pretty much any textbook check out the University of Washington CSE 142 series. It comes with the overhead slides that the professor is referring to, so it feels a lot like being in a classroom. My problem is that I've watched that but I need the homework problems and project assignments and code examples.
How about Linux Programming by Example, Robbins. It doesn't teach C, but it puts it into the Linux context with examples so hand in hand with the K&R book you would learn quite a bit.
That K&R book is by the guys that wrote the language, am I right? But I don't know if it was updated to conform with ANSI C. If you want a video lecture series to go along with pretty much any textbook check out the University of Washington CSE 142 series. It comes with the overhead slides that the professor is referring to, so it feels a lot like being in a classroom. My problem is that I've watched that but I need the homework problems and project assignments and code examples.
Yes, you are right. Dennis Ritchie designed and implemented the C programming language. Brian Kernighan worked with him at Bell Labs (alone with Ken Thompson who created the original UNIX with Ritchie). The 2nd addition was updated for ANSI C. I have read a lot of C books and none are as clear and concise as K&R's in my opinion.
If you want a video lecture series to go along with pretty much any textbook check out the University of Washington CSE 142 series. It comes with the overhead slides that the professor is referring to, so it feels a lot like being in a classroom. My problem is that I've watched that but I need the homework problems and project assignments and code examples.
Hey, could you maybe give a link to that for me. I know what you mean I've read a lot of really good stuff about the C language ,but i don't know where to start on getting a practical grasp on the language.
http://www.cs.washington.edu/educati...00au/lectures/
This is the link to the C series, the C++ series is CSE143. Download the zipped files, then extract just the .asf video file and the slides, don't even worry about all the .html files in there.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.