which edition of C book, is 'better' to read and learn?

  • (2 Pages)
  • +
  • 1
  • 2

20 Replies - 1030 Views - Last Post: 29 September 2013 - 12:35 PM Rate Topic: -----

#16 Hamm01er  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 10
  • Joined: 29-September 13

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 11:03 AM

View Postaxel1994, on 29 September 2013 - 10:50 AM, said:

View Postvividexstance, on 29 September 2013 - 05:40 PM, said:

View PostHamm01er, on 29 September 2013 - 01:37 PM, said:

i didn't say that that i want to make the OS just on my own!
beside, im not new in programming. i've created some programs with Visual Basic. and even learning C++ was too easy!

This statement alone tells us that you're new to programming. If you learned C++ fully, then you would know most of C. C is a subset of C++.


And to add on this.
Learning C++ doesn't just require you to fully know Object Oriented Programming, but also memory management and such.

Learning all that isn't easy.
And yes, I consider that to be "basic" C++.

As far as books go:
C programming a modern approach 2nd edition is my C bible (it covers both C89 and C99)
The C++ programming language 4th edition is my C++ bible. It's more reference like, but you can still learn from it.

For assembly?
Depends on which micro processor you want to use.


Thank you.
Yes it depends on the type of micro processors.

Intel. i compared Intel Assembly syntax and AT&T Assembly syntax.
like this >>
intel : mov eax, 123
AT&T : mov $123, %eax
but im reading...
Was This Post Helpful? 0
  • +
  • -

#17 Hamm01er  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 10
  • Joined: 29-September 13

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 11:11 AM

it is just, i talked to some other programmers and asked them about this.
all i want is just to communicate with the hardware in a more direct manner. like creating a Kernel.
Was This Post Helpful? 0
  • +
  • -

#18 Hamm01er  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 10
  • Joined: 29-September 13

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 11:17 AM

and that is why i chose C.
but, Thank you all for spending your time to answer my questions.
Thank you a lot.
Was This Post Helpful? 0
  • +
  • -

#19 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 7950
  • View blog
  • Posts: 13,540
  • Joined: 19-March 11

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 11:27 AM

"Writing an operating system" is an interesting goal to set for yourself. Interesting because it's either an undergraduate-level exercise (to write a tiny toy OS) or a pointless vanity project (to write a fully-functional and deployable OS from scratch). There's not a lot of middle ground, really.
If you want to do the former, probably the best thing would be to read a few books on OS design and maybe watch the lectures for a class on OS engineering - just to get an idea of the sorts of domains you have to understand.

If you want to do the latter, I'm not sure I have any good advice for you. I have a question, though: why?
Was This Post Helpful? 1
  • +
  • -

#20 Hamm01er  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 10
  • Joined: 29-September 13

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 12:32 PM

View Postjon.kiparsky, on 29 September 2013 - 11:27 AM, said:

"Writing an operating system" is an interesting goal to set for yourself. Interesting because it's either an undergraduate-level exercise (to write a tiny toy OS) or a pointless vanity project (to write a fully-functional and deployable OS from scratch). There's not a lot of middle ground, really.
If you want to do the former, probably the best thing would be to read a few books on OS design and maybe watch the lectures for a class on OS engineering - just to get an idea of the sorts of domains you have to understand.

If you want to do the latter, I'm not sure I have any good advice for you. I have a question, though: why?

Thank you.
well... i hate All the current Operating Systems! this is youe answer i think.

especially Mac and Windows. i hate even all the Mobile Operating Systems!
let me just say.....I HATE >>> USER FRIENDLY <<< SENTENCE!!!
i want one day change the world with a NEW OPERATING SYSTEM!
that is why i am a "Hammer" !
Was This Post Helpful? 0
  • +
  • -

#21 vividexstance  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 680
  • View blog
  • Posts: 2,357
  • Joined: 31-December 10

Re: which edition of C book, is 'better' to read and learn?

Posted 29 September 2013 - 12:35 PM

Good luck!
Was This Post Helpful? 4
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2