Re: C Programming
On Sun, 2006-07-30 at 08:24, Aaron Konstam wrote:
Can any one here point me to "Learning C Programming"
The book "The C Programming Language", Second Addition by Brian W.
Kernighan and Dennis M. Ritchie
http://cm.bell-labs.com/cm/cs/cbook/
The above is a good reference book but not one for learning to program in C.
On the contrary -- it's written in clear, simple language without much
distraction, and explains the C language better than any other book I've
seen.
Look this is silly. The book mentioned above is the definitive reference
book on C but it is not a book from which to learn to program in C.
Try learning to program in Python from the Python Language Reference
Manual.
C is a pretty small language with a small standard library. It
actually is possible to learn the basics from the reference as
long as you mostly work with files and stdio. And of course there
is plenty of example code around if you want to see how things
have been done before. The messy part comes when you start using
huge libraries for GUI or other complex operations.
--
Les Mikesell
lesmikesell@xxxxxxxxx
--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe:
https://www.redhat.com/mailman/listinfo/fedora-list
Relevant Pages
- Re: Question on LSP
... not have to be explicit attributes, ... Since objects in memory usually don't move, the language can largely hide the identity mapping. ... My issue here is that whatever semantic meta model the language uses, there must be some way for the developer to unambiguously express the OOA/D is-a semantics for some problem space entity. ... Note that the language allows us to use a name like 'T' on the reference as a mnemonic so that the developer can keep track of what is happening with the indirection. ... (comp.object) - Re: Please explain the meaning of stealing a ref
... points of connotation as well as denotation in phrasing, and language ... clearer to _other_ readers, ... No, the use of the word 'exceptions' is anything but unreasonable, ... "Owning a reference" means being ... (comp.lang.python) - Re: Moore on Skolems Paradox
... >> referents for the terms in the language. ... >language" is assigning a reference to all of the terms that we learn. ... mathematics and assume that what it means in mathematics is ... If you want to imagine a world ... (sci.logic) - Re: what is the initial value of arrays of object
... Immutability of a reference-type base would be enforced: if any method invoked on one of these tried to change a non-transient field, a runtime exception would result, and the compiler would not accept code that assigned a reference of the base type to a reference of the new type if that reference was not the direct result of a new expression AND the base type has non-transient non-final fields. ... Would need a new keyword "delegate" and would save a lot of boilerplate typing when implementing some things using a delegate, or doing some other delegation based patterns. ... One issue here is that "delegate" is a not-uncommon variable name so the source compatibility issue is significant. ... Doing the fixed-order thing without such a language feature is possible, but difficult: the resources need GUIDs of some sort assigned, that implement Comparable, and you need an extended sort of Visitor pattern. ... (comp.lang.java.programmer) - Re: C Programming
... The above is a good reference book but not one for learning to program in C. ... and explains the C language better than any other book I've ... Try learning to program in Python from the Python Language Reference ... If you are trying to teach C and basic programming concepts at the same ... (Fedora) |
|