K
Kaz Kylheku
It's Bjarne, not Barney.
You missed the X-Troll: header.
It's Bjarne, not Barney.
Ike said:It's Bjarne, not Barney.
Hi,
I am new to programming. I would like to learn C programming language.
But, one of my cousin told me that, it is only suited for Computer
Science students and for learning that language you should know the
following things :-
1. Computer Organization and Architecture
2. Assembly Language [ For good understanding of pointers ]
Is it true ? Any suggestions ?
I am new to programming. I would like to learn C programming language.
But, one of my cousin told me that, it is only suited for Computer
Science students and for learning that language you should know the
following things :-1. Computer Organization and Architecture2. Assembly Language [ For good understanding of pointers ]Is it true ? Any suggestions ?
Not true. Knowing architecture and assembly language certainly wouldn't
hurt, but it's not necessary to learn C.
Having said that, C makes a *terrible* teaching language; if you're new
to programming, you might want to start with something like Python.
Excuse my English.Thank you...Thushanthan.
luser-ex-troll wrote:
... snip ...
I think your difficulties arose from using the blunted Borland
version, rather than something that met the requirements of the
Pascal standard.
Thank you for all your replies and support. I have decided to learn C.
I am using "Practical C programming" from O'Reilly press.
You missed the X-Troll: header.
John Bode said:Having said that, C makes a *terrible* teaching language; if you're new
to programming, you might want to start with something like Python.
luser-ex-troll said:Is there a programming course that starts with data-
structures? Lately, I tend to think of the data as more
important than the code. Almost like how fully analysing
a question uncovers the answer latent within.
luser-ex-troll wrote:
I think your difficulties arose from using the blunted Borland
version, rather than something that met the requirements of the
Pascal standard.
No! That book has appeared on the semi-official comp.lang.c recommended
book list (and I know why), but it's a terrible book to use, assuming a
sample of one code listing is adequate.
Yours,
Han from China
You missed the X-Troll: header.
It's a commonly used epithet though.
A good second book is
/Deep C Secrets/ by van den Lint(?). It should repair any damage
done by the first book.
(e-mail address removed) writes:
[...]Thank you for all your replies and support. I have decided to learn C.
I am using "Practical C programming" from O'Reilly press.
I've heard bad things about that book; see, for example,
<http://accu.org/index.php?module=bookreviews&func=search&rid=1225>.
Kernighan & Ritchie's "The C Programming Language", 2nd Edition, is
widely considered to be the best book for learning C. It's a bit
dense, though.
Phlip said:20 years ago it was wrong. Today, you can get a heck of a lot of programming
done in a softer language. C, today, is for the low-level system stuff, like the
inside of your database or your soft language.
and for learning that language you should know the
following things :-
1. Computer Organization and Architecture
2. Assembly Language [ For good understanding of pointers ]
Is it true ?
Absolutely not (although it certainly doesn't hurt).
They are great for recognizing the symptoms of a stray pointer or double free()...
Thank you for your reply. Yes, i have computer and i am using Linux
[ Ubuntu ]. I also installed gcc ....
Install ruby, smalltalk, python, and perl, too, and try little programs with
them! One will catch on with you.
C is a wicked choice for a _first_ language!
Richard Heathfield said:(e-mail address removed) said:
Its own newsgroup?
Ike said:.... snip ...
The newsreader that I use hides such headers by default. And
besides, that header was explicitly addressed to someone else.
.... snip ...
What was "blunted" about Turbo Pascal? I've used Macintosh Pascal
and Turbo Pascal and things closer to ISO Pascal. ISO Pascal is a
tough cookie. The Mac (Lightning?) and Turbo Pascals were much
closer to usable languages.
So what did Turbo Pascal lack that was in the standard to justify
the term "blunted".
.... snip ...
Thank you for all your replies and support. I have decided to
learn C. I am using "Practical C programming" from O'Reilly press.
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.