一本好的C编程书。 [英] A good C Programming book.
问题描述
大家好,
在我的学位,BEng(Hons)电子和通信工程学期间,我们每年都会进行C编程,但我从未保留过它,因为我没有兴趣
并没有看到重点。但是现在我真的想重新回到它,因为我看到GN $ / Linux是一个点。我想恢复我的旧技能并写一些东西
或帮助一些项目等。
我需要一些好书。我曾经有一个叫做A Book On C,但是卖掉了它的价格,
我一直在网上阅读各种教程和许多专门的人/>
网站。
任何人都有任何建议吗?
还有一个问题,我应该选择C或C ++吗?
GNU / Linux对我有什么好处?
感谢您的时间,
- -
问候
http:// www .magicfx.co.uk
http://www.suretecsystems.com
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,
- --
Regards
http://www.magicfx.co.uk
http://www.suretecsystems.com
推荐答案
G。,
选择C书时需要考虑很多方面。 问题解决
和C中的程序设计 (Hanly J.,Koffman E.)非常好,因为
beg./int。水平; C编程语言 (Kernighan B.,Ritchie D.)也是非常好的
。如果这个人明显不知道C,编程和编程逻辑,我会说C for Dummies。 (Gookin D.)将是最好的。
(很多人会为此尖叫我,对不起!)。
关于你在C和C ++之间的选择....很难说,即使使用哪个
会让我对GNU / Linux更有帮助?
取决于您将在Linux,C ++中开发的应用程序类型(对象
导向)可能会更好。但是,如果您要做的是将更改应用于内核,或者帮助解决当前项目,那么C会更好(至于它们目前使用的是
)。 br />
我的回答是:我不知道。 (但我用C!);)
希望我帮助过。
Leo Custodio
al ********* @ hotmail.com
-
-----开始PGP公共钥匙块-----
版本:2.6.2
mQCNAz / nyswAAAEEAM1Jl14YqNlrUGmr4vh5OKGbDg5qiFnY / Ioqa5j5j9jlTsiH
7EJNlhIvu5OV223D0REUmWbFaKBQlnZAaDRRROb52YPuZ8NQfy U / C5zvTz8qubEx
JWN + nYryqKZxQsDwjntkNIMxx5n + QB7WhDltenCFE / VxYhsTa59EWqUqkz / RAAUR
tC5MZW9uYXJkbyBDLiBDdXN0b2RpbyA8YWxpZW5zcHJpdGVAaG 90bWFpbC5jb20 +
= xAh5
----- END PGP公共钥匙块-----
G.,
There are many aspects to consider when choosing a C book. "Problem Solving
and Program Design in C" (Hanly J., Koffman E.) is a very good one, for
beg./int. level; "C Programming Language" (Kernighan B., Ritchie D.) is also
a very good. If the person has clearly no idea of C, programming and
programming logic, I would say "C for Dummies" (Gookin D.)would be the best.
(Many will scream at me for that, sorry!).
Regarding your choice between C and C++....hard to say, even with "Which
will benefit me more with GNU/Linux?"
Depending on what type of application you will develop in Linux, C++ (object
oriented) might be better. But if what you will be doing is apply changes to
the kernel, or help out with current projects, C is better (as for they
currently use it).
My answer is: I don''t know. (But I use C!) ;)
Hope I''ve helped.
Leo Custodio
al*********@hotmail.com
--
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2
mQCNAz/nyswAAAEEAM1Jl14YqNlrUGmr4vh5OKGbDg5qiFnY/Ioqa5j5j9jlTsiH
7EJNlhIvu5OV223D0REUmWbFaKBQlnZAaDRRROb52YPuZ8NQfy u/C5zvTz8qubEx
jWn+nYryqKZxQsDwjntkNIMxx5n+QB7WhDltenCFE/VxYhsTa59EWqUqkz/RAAUR
tC5MZW9uYXJkbyBDLiBDdXN0b2RpbyA8YWxpZW5zcHJpdGVAaG 90bWFpbC5jb20+
=xAh5
-----END PGP PUBLIC KEY BLOCK-----
Leo Custodio < LC ******** @ rogers.com>在消息中写道
新闻:H4 ******************** @ news04.bloor.is.net.ca ble.rogers.com。 ..
"Leo Custodio" <lc********@rogers.com> wrote in message
news:H4********************@news04.bloor.is.net.ca ble.rogers.com...
G.,
选择C书时需要考虑很多方面。 问题
用C解决和程序设计 (Hanly J.,Koffman E.)是一个非常好的人,对于
beg./int。水平; C编程语言 (Kernighan B.,Ritchie D.)是
也非常好。如果这个人显然不知道C,编程和编程逻辑,我会说C for Dummies。 (Gookin D.)最好是
。 (很多人会为此尖叫我,对不起!)。
关于你在C和C ++之间的选择....很难说,即使是哪个
会让我对GNU / Linux更有帮助?
根据您将在Linux中开发的应用程序类型,C ++
(面向对象)可能会更好。但是,如果你要做的是将
更改到内核,或者帮助解决当前项目,那么C更好(至于他们目前正在使用它)。
我的答案是:我不知道。 (但我使用C!);)
我决定在ebay上买一个便宜的,我得到了实用C ++编程
by O ''reilly 6英镑,我正在寻找K& R one和'Practical C
Programming"也是奥赖利。我想我会首先从C开始,因为我是b / b熟悉它,以及一般的编程实践,然后当/如果我做了一些
gui工作,从C ++开始。
感谢您的时间,
Gavin。
希望我有所帮助。
Leo Custodio
al*********@hotmail.com
-
-----开始PGP公共密钥块-----
版本:2.6.2
mQCNAz / nyswAAAEEAM1Jl14YqNlrUGmr4vh5OKGbDg5qiFnY / Ioqa5j5j9jlTsiH <登记/> 7EJNlhIvu5OV223D0REUmWbFaKBQlnZAaDRRROb52YPuZ8NQfy U / C5zvTz8qubEx
JWN + nYryqKZxQsDwjntkNIMxx5n + QB7WhDltenCFE / VxYhsTa59EWqUqkz / RAAUR
tC5MZW9uYXJkbyBDLiBDdXN0b2RpbyA8YWxpZW5zcHJpdGVAaG 90bWFpbC5jb20 +
= xAh5
----- END PGP公钥BLOCK ---- -
G.,
There are many aspects to consider when choosing a C book. "Problem Solving and Program Design in C" (Hanly J., Koffman E.) is a very good one, for
beg./int. level; "C Programming Language" (Kernighan B., Ritchie D.) is also a very good. If the person has clearly no idea of C, programming and
programming logic, I would say "C for Dummies" (Gookin D.)would be the best. (Many will scream at me for that, sorry!).
Regarding your choice between C and C++....hard to say, even with "Which
will benefit me more with GNU/Linux?"
Depending on what type of application you will develop in Linux, C++ (object oriented) might be better. But if what you will be doing is apply changes to the kernel, or help out with current projects, C is better (as for they
currently use it).
My answer is: I don''t know. (But I use C!) ;)
I decided to get a cheap one off ebay, and I got "Practical C++ Programming"
by O''reilly for £6, I am looking for the K&R one and the "Practical C
Programming" by O''reilly too. I think I will start with C first, as I am
familar with it, and general programming practice, then when/if I do some
gui work, start on C++.
Thanks for your time,
Gavin.
Hope I''ve helped.
Leo Custodio
al*********@hotmail.com
--
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2
mQCNAz/nyswAAAEEAM1Jl14YqNlrUGmr4vh5OKGbDg5qiFnY/Ioqa5j5j9jlTsiH
7EJNlhIvu5OV223D0REUmWbFaKBQlnZAaDRRROb52YPuZ8NQfy u/C5zvTz8qubEx
jWn+nYryqKZxQsDwjntkNIMxx5n+QB7WhDltenCFE/VxYhsTa59EWqUqkz/RAAUR
tC5MZW9uYXJkbyBDLiBDdXN0b2RpbyA8YWxpZW5zcHJpdGVAaG 90bWFpbC5jb20+
=xAh5
-----END PGP PUBLIC KEY BLOCK-----
[snip]
我会说KN King的书:C现代的方法对于这个人来说是一个非常好的选择。 Gookin的Apple II书籍也不是那么热。
I''d say that K.N. King''s book: C a modern approach is a much, much
better choice for this person. Gookin''s Apple II books weren''t all that
hot either.
我也会检查这个。
谢谢。
I will check this one out too.
Thanks.
这篇关于一本好的C编程书。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!