Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - lahatiel

Pages: [1]
1
C - C++ / Re: Advice on modern c project based book
« on: February 19, 2016, 06:00:53 pm »
Cheers for the recommendation but as I said, I'm already going through Practical C Programming which will be followed by K&R. I might look into the C Primer Plus at a later date.

2
C - C++ / Re: Advice on modern c project based book
« on: February 18, 2016, 01:17:04 am »
I already bought Oualline's book, for now that will keep me busy. I was considering K&R and the only reason I decided to go with Practical C Programming is its wider scope. I'm not talking here about the C language itself but but things like advice on style or real-life examples (statistics releated program). There's as well discussion of a life cycle of a software - from idea, through specification and actual coding, to release and maintenance.

Those things are very helpful for someone who's experience of source code is occasional patching or make install. I want to approach K&R after I will gain at least basic understanding of the whole 'programming' thing.

3
C - C++ / Re: Advice on modern c project based book
« on: February 16, 2016, 12:45:13 am »
If you want to learn how things work "under the hood" you might also want to learn assembly - it will give you a much better understanding about how C and higher programming languages work.

One thing at the time! It will take me months to write something meaingful in C on my own, then *maybe* I could look into assembly. But it looks #$!?& scary.

Your advice is spot on - I'm just starting, so it doesn't really matter where or how I'll start. Practical C Programming then it is!

4
C - C++ / Re: Advice on modern c project based book
« on: February 15, 2016, 11:58:24 pm »
As I understood your post, you expect some super-duper book that will get you straight to the cool stuff (although you also picked a wrong lang if that's your goal) without much previous knowledge. If I maybe misunderstood, feel free to point it out.

I picked up C to start with is because its rawness and not hidding things from the programmer. For example, pointers, of which i just have a less than faint idea. By real word project I meant small cli utilities performing useful tasks, nothing more.

You're correct, I don't know enough about C to call any book "outdated". My reasoning was introduction of C11 but then again, I don't know how much it changed the language itself.

Would you recommed Ouailline's book as a good starting point?

6
Operating System / Re: OS Advice?
« on: February 15, 2016, 11:16:05 pm »
If you are bit more skilled and have some experience with *nix, then I would say go for either Debian or Arch. Arch is lightweight and can be customized to your precise needs, but it can be kind of a hassle to install and will definitely take some time configuring things. Also, arch has a pretty awesome forums/wiki that can help you a ton when you get issues.

As well: plethora of packages and helpful folks on #archlinux / mailing list. Currently I'm running it on Dell Precision M70 and it's blazingly fast. As zombie said, Arch might be a hassle at times but what you learn solving those occasional problems definitely won't hurt you.

7
C - C++ / [Solved] Advice on modern c project based book
« on: February 15, 2016, 10:55:53 pm »
Subject says it all really. I did browse through few books but they eiter are ooutdate (Practical C Programming by Steve Oualline), scorned by C community (Zed A. Shaw) or not suitable for beginners (Modern C or 21st Century C). I know about Definitive C Book List on StackOverflow but neither of those books seems to be based on real word projects. Any advice will be appreciated!

Pages: [1]