Re: Which book is better for a begainer to study C language?



jfbode1029@xxxxxxxxx writes:

On May 6, 3:52 am, Slow_Mind <m...@xxxxxxxxxxxxxxxx> wrote:
Dingjiu wrote:
Please give me some suggestion, thanks a lot!

Hi, can I add another question ? (Oops they become two with this one)

Is C recommended for someone who has no coding experience ?

IMO, no. The philosophy behind the design of the C language is that
the programmer knows what he is doing at all times, which is typically

Where is this philosophy written down? I never heard of that.

not the case for someone with no prior coding experience. Elements of
the syntax can be confusing (especially with declarators and
pointers), and there are some innocent-looking patterns that give you
unpredictable results; for example, i=j++ is well-defined, but i=i++
is not.

Which is all part of learning but not something that will necessary
form part of early lessons.


There are better languages out there for learning how to program. I
haven't used it myself, but people I trust recommend Python for
learning the basics. Once you learn the basic concepts, picking up
new languages is relatively easy.

Python?????

Python is at odds with just about everything else out there. You might
as well have picked Haskell.

--
"Avoid hyperbole at all costs, its the most destructive argument on
the planet" - Mark McIntyre in comp.lang.c
.



Relevant Pages

  • Re: Which book is better for a begainer to study C language?
    ... Is C recommended for someone who has no coding experience? ... There are better languages out there for learning how to program. ... but people I trust recommend Python for ... Once you learn the basic concepts, ...
    (comp.lang.c)
  • Re: VB Upgrades
    ... > recommend getting used to the idea of learning new languages as in ... So I don't think one can assume VB Programming equates ...
    (comp.programming)
  • Re: VB Upgrades
    ... > recommend getting used to the idea of learning new languages as in ... So I don't think one can assume VB Programming equates ...
    (comp.programming)
  • Re: VoA (Voice of America) and Microsoft Media Player (Re: Use Microsofts TTS to learn English and o
    ... ways, learning languages, relaxing yourself while listening and more. ... Nowadays learning a language is so much easier. ... Specifically for English, VoA has done a ... I used VoA tolearnVietnamese, ha ha.) ...
    (sci.lang)
  • Re: Need computer program to read my paddle code
    ... would not be a problem.what program would you recommend ... All work through the sound card and will read code from ... I don't think this is helpful for learning code. ... Using a keyer requires learning a couple of things at ...
    (rec.radio.amateur.equipment)