RE: [gentoo-user] OT: A good book on C Programming?

2003-12-29 Thread Van Eps, Nathan D. (James Tower)
>-Original Message-
>From: Gavin Henry [mailto:[EMAIL PROTECTED]
>Sent: Saturday, December 27, 2003 3:21 PM
>To: [EMAIL PROTECTED]
>Subject: [gentoo-user] OT: A good book on C Programming?
>
>
>-BEGIN PGP SIGNED MESSAGE-
>Hash: SHA1
>
>Hi all,
>
>During my degree, BEng (Hons) Electronics and Communications Engineering,
we
>did C programming every year, but I never kept it up, as I had no interest
>and didn't see the point. But now I really want to get back into it as I
see
>a point with GNU/Linux. I want to get my old skills back and write
something
>or help on some projects etc.
>
>I need some good books. I used to have one called "A Book On C", but sold
it,
>and I have been reading various tutorials on the web and the many devoted
>websites.
>
>Anyone have any recommendations?


This book:

http://btobsearch.barnesandnoble.com/textbooks/booksearch/isbnInquiry.asp?us
erid=2VU1IVSMPQ&btob=Y&isbn=0131103628&TXT=Y&itm=1

It is rather terse, but since you have some experience with C, it might be
best.


>One more question, should I go for C or C++? Which will benefit me more
with
>GNU/Linux?


I would say C is more often used than C++. But I have no facts to back that
up. :( Regardless, learning C is a step in learning C++.

--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-28 Thread Gerhard W . Gruber
On Sun, 28 Dec 2003 22:32:09 +0100, Oliver Lange
<[EMAIL PROTECTED]> wrote:

>With GNU/Linux, you might prefer staying with C, while some GUI systems
>are based on C++.

Wrong.

>C++ is modern; it enforces the developer into a proper pogramming style and
>is preferred for writing large projects, but turnaround times are horror.
>Noone says that C doesn't allow good programming styles..

And Wrong.

Actually it depends on what he wants to do. If he wants to do GUI programming,
the way to go would be C++. If he wants to delve into kernel development he
should stick to C.

C++ doesn' t enforce anything. I have seen code in C++ which would turn my
grandmother in her grave. Some concepts in C++ may be hard to understand when
you start learning, but then again newbies also have problems with pointers in
C, so each language has some things which are harder to understand. If he is
going for a cereer then C++ is also a must. Most projects (commercial) now are
written in C++.

-- 
Gerhard Gruber
Maintainer of
SoftICE for Linux - http://sourceforge.net/projects/pice
Fast application launcher - http://sourceforge.net/projects/launchmenu

--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-28 Thread Oliver Lange
Gavin Henry wrote:
Hi all,

 > One more question, should I go for C or C++? Which will benefit me more with
GNU/Linux?

With GNU/Linux, you might prefer staying with C, while some GUI systems
are based on C++.
C++ is modern; it enforces the developer into a proper pogramming style and
is preferred for writing large projects, but turnaround times are horror.
Noone says that C doesn't allow good programming styles..


--
[EMAIL PROTECTED] mailing list


Re: [gentoo-user] OT: A good book on C Programming?

2003-12-28 Thread Reinhard Brandstädter
SN wrote:
> A defacto standard is: Kernighan,  Ritchie "The C rogramming Language"
I would not call it standard...it's the Holy Bible of C Programming :-)

Reinhard

--
Reinhard Brandstaedter   [EMAIL PROTECTED]  GPG: 0x033B81DB
-Student of Computer Science - J.K. University of Linz -
- -
-  http://adelaide.dnsalias.net-
--
[EMAIL PROTECTED] mailing list


Re: [gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread Snowy
From: Gavin Henry <[EMAIL PROTECTED]>
Subject: Re: [gentoo-user] OT: A good book on C Programming?
Date: Sat, 27 Dec 2003 22:59:37 +
> 
> Thanks guys!! I had best get to work reading and coding :-)

I think you have to go to the bookstore and check the books,
but I like this book.
http://www.amazon.com/exec/obidos/tg/detail/-/1565923065/qid=1072570771//ref=sr_8_xs_ap_i0_xgl14/104-2645231-5963956?v=glance&s=books&n=507846

...and this list is gentoo-user as Mr.Scott said.

--< E v e r y t h i n g  Snowy
 [EMAIL PROTECTED]  G o e s W e l l :) >--



--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread Gavin Henry
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thanks guys!! I had best get to work reading and coding :-)

Gavin.

- -- 
Regards

http://www.magicfx.co.uk
http://www.suretecsystems.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7g7ZgNqd7Kng8UoRAgY7AKDbI/1OmFC6qLD2/fzFfxc+7matXQCfZ2lE
qodRYM8XozqP2SRj0Sz/w4s=
=pd32
-END PGP SIGNATURE-


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread Janne Johansson
On Sat, 2003-12-27 at 23:20, Gavin Henry wrote:

> But now I really want to get back into it as I see a point with GNU/Linux.
> I want to get my old skills back and write something or help on some
> projects etc.

Good for you :)

> I need some good books. I used to have one called "A Book On C", but sold it,
> and I have been reading various tutorials on the web and the many devoted
> websites.
> 
> Anyone have any recommendations?

The book review section at http://www.accu.org/ is pretty great. Get a
highly recommended book, and you wont be sorry.

> One more question, should I go for C or C++? Which will benefit me more with
> GNU/Linux?

I'd go with C++, but then again the *NIX world is still pretty much C
oriented.

Happy hacking.

-- 
Janne

"So act that your principle of action might safely be made a law for
the whole world." - Immanuel Kant


--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread SN
A defacto standard is: Kernighan,  Ritchie "The C rogramming Language"
I'd also recommend : "O'Reilly Prof C Programming". The second shows you how
to actually programm for and in a unix, linux environment.

If you want to do system programming , kernel, hardware, drivers ec. then
you should definitely learn C.
If you want to do GUI programming etc. then C++ is probably the better
start, becuse of the object orientation which is a must in case you design
larged apps , user interfaces and similar.
I'd also vote for Java.
I myself started with languages like vb, delphi, asp then later on switched
to Perl, C, C++, Java.
The biggest problem was for me to adopt my programming style, the procedural
style I learned in C to the OO style of C++, but as son as I went into Java
I used OO more which also improved my C++ skills. Lots of authors say the
same, sometimes it is better to skip C if you don't really need it, because
you will always be tempted to use the C way in your C++ programms.

So it really depends on what you want to do with it, if you have lots of
time learn em all, if you want to achive a certain aim, then you should tell
us, then we might be able to give you the best advice

- Original Message - 
From: "Gavin Henry" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, December 27, 2003 10:20 PM
Subject: [gentoo-user] OT: A good book on C Programming?


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

During my degree, BEng (Hons) Electronics and Communications Engineering, we
did C programming every year, but I never kept it up, as I had no interest
and didn't see the point. But now I really want to get back into it as I see
a point with GNU/Linux. I want to get my old skills back and write something
or help on some projects etc.

I need some good books. I used to have one called "A Book On C", but sold
it,
and I have been reading various tutorials on the web and the many devoted
websites.

Anyone have any recommendations?

One more question, should I go for C or C++? Which will benefit me more with
GNU/Linux?

Thanks for your time,

Gavin.
- -- 
Regards

http://www.magicfx.co.uk
http://www.suretecsystems.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7feqgNqd7Kng8UoRAjZhAJ0YWrrwdHA79Qp/rJfucnVr5KxMcwCeKkRl
YSXYaGO5D/qDPudtESz6T4U=
=tV0V
-END PGP SIGNATURE-


--
[EMAIL PROTECTED] mailing list





--
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread Aaron Walker
Gavin Henry wrote:
Hi all,

During my degree, BEng (Hons) Electronics and Communications Engineering, we
did C programming every year, but I never kept it up, as I had no interest
and didn't see the point. But now I really want to get back into it as I see
a point with GNU/Linux. I want to get my old skills back and write something
or help on some projects etc.
I need some good books. I used to have one called "A Book On C", but sold it,
and I have been reading various tutorials on the web and the many devoted
websites.
Anyone have any recommendations?

One more question, should I go for C or C++? Which will benefit me more with
GNU/Linux?
Thanks for your time,

Gavin.
The C Programming Language 2nd Edition by Kernighan & Ritchie
Advanced Programming in the UNIX Environment by R. Stevens
Check out R. Steven's UNIX Network Programming Vol. 1 if you plan on 
doing any network programming (sockets) and check out Vol. 2 for any 
kind of IPC.

There are a sleu of other books, but I think those 3 should be on every 
UNIX programmer's bookshelf.

Just my $0.02.

Aaron
--
/usr/bin/fortune says:
Wake up and smell the coffee.
-- Ann Landers




--
[EMAIL PROTECTED] mailing list


[gentoo-user] OT: A good book on C Programming?

2003-12-27 Thread Gavin Henry
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

During my degree, BEng (Hons) Electronics and Communications Engineering, we
did C programming every year, but I never kept it up, as I had no interest
and didn't see the point. But now I really want to get back into it as I see
a point with GNU/Linux. I want to get my old skills back and write something
or help on some projects etc.

I need some good books. I used to have one called "A Book On C", but sold it,
and I have been reading various tutorials on the web and the many devoted
websites.

Anyone have any recommendations?

One more question, should I go for C or C++? Which will benefit me more with
GNU/Linux?

Thanks for your time,

Gavin.
- -- 
Regards

http://www.magicfx.co.uk
http://www.suretecsystems.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7feqgNqd7Kng8UoRAjZhAJ0YWrrwdHA79Qp/rJfucnVr5KxMcwCeKkRl
YSXYaGO5D/qDPudtESz6T4U=
=tV0V
-END PGP SIGNATURE-


--
[EMAIL PROTECTED] mailing list