D
Dingjiu
Please give me some suggestion, thanks a lot$B!*(B
Dingjiu said:Please give me some suggestion, thanks a lot$B!*(B
Slow_Mind said:Hi, can I add another question ? (Oops they become two with this one)
Is C recommended for someone who has no coding experience ?
Ian said:Well that al depends what you want or have to program.
Dingjiu said:
C Programming: A Modern Approach, K.N.King, W.W.Norton & Company,
1996. ISBN 0-393-96945-2
C: How to Program, 5th Ed. Deitel, H.M. & Deitel, P.J. Prentice
Hall, 2007. ISBN: 0-13-240416-8
If you are already an experienced programmer, but just haven't yet
learned C, you will appreciate the briefer approach of Brian
Kernighan (silent 'g', by the way), and Dennis Ritchie. Kernighan
is the 'K' in AWK, and Dennis Ritchie wrote the C language itself.
The book is very short (272 pages including the index), but its
information density is colossal. This book teaches you more about C
than many books four times the size:
The C Programming Language, 2nd Ed. Kernighan & Ritchie. Prentice
Hall, 1988. ISBN 0-13-110362-8 (paperback), or 0-13-110370-9
(hardback).
See http://www.cpax.org.uk/prg/portable/c/resources.php#RecBooks
Richard said:I never quite got why "Turing Complete" keeps cropping up here.
I've a couple of good degrees in CS and EE and never once really knew what
Turing Complete was or why people harp no about it.
And a quick glance at some definitions make me sure I don't want to know
either. I never ever worked on a project which stated it needed "Turing
Completeness" ...
Absolutely yes. You will learn things about how real machines work. My
first language was assembler, then C. Crap like Pascal at Uni and then
ADA were a walk in the park afterwards.
Hi, can I add another question ? (Oops they become two with this one)
Is C recommended for someone who has no coding experience ?
Regards.
Hi, can I add another question ? (Oops they become two with this one)
Is C recommended for someone who has no coding experience ?
Slow_Mind said:Is C recommended for someone who has no coding experience ?
Good to know I'm not alone.
if I recall correctly, matching
I dont even understand that. With any language I have used before I
could write my own RE parser if necessary.
Err, ok <backs off totally confused>
This is my point.
So why does it keep cropping up here?
Where is this philosophy written down? I never heard of that.
Which is all part of learning but not something that will necessary
form part of early lessons.
Python?????
Python is at odds with just about everything else out there. You might
as well have picked Haskell.
Richard said:Python is at odds with just about everything else out there. You might
as well have picked Haskell.
Yes, I saw some of your pseudo code. It was totally unreadable unless
you read python or similar.
Surely you meant procedural language? Why would you murky the waters by
dropping in the rarely used or heard of "imperitive" (sic)?
(e-mail address removed) writes:
[snip]
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.
Hi, can I add another question ? (Oops they become two with this one)
Is C recommended for someone who has no coding experience ?
Kaz Kylheku said:Here is a good litmus test whether a programming language is a good
introduction to programming for an absolute newbie:
Can you take two character strings, and catenate them, without having to
allocate a buffer to hold the catenated string, and without worrying about
freeing the storage when the program no longer needs the catenated string?
If the answer is no, that language is not suitable for beginning
programmers.
Kaz Kylheku said:No.
Here is a good litmus test whether a programming language is a good
introduction to programming for an absolute newbie:
Can you take two character strings, and catenate them, without having to
allocate a buffer to hold the catenated string, and without worrying about
freeing the storage when the program no longer needs the catenated string?
If the answer is no, that language is not suitable for beginning
programmers.
Slow_Mind said:Hi, can I add another question ? (Oops they become two with this one)
Is C recommended for someone who has no coding experience ?
osmium said:I don't have the energy to try to analyze that. But my WAG is that C++
passes the litmus test and C does not.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.