Board logo

标题: [求购] 求书,C或者C++,或者什么编程基础的书,越基础越好,从零开始啃………… [打印本页]

作者: 索龙静    时间: 2014-4-22 20:24     标题: 求书,C或者C++,或者什么编程基础的书,越基础越好,从零开始啃…………

本帖最后由 索龙静 于 2014-4-22 20:25 编辑

如题,最好是中文的,这东西本来就糊涂,再来个别的语言就废了…………
作者: silveryy    时间: 2014-4-23 07:30

回复 1# 索龙静

新浪爱问有电子版的,谭浩强编著的C。
不过我觉得The C Programming language更好一些,条理更清楚,英文的啃啃就会了。
作者: Tao_RWTH    时间: 2014-4-23 09:58

推荐啥也别推荐谭浩强的,误人子弟啊....
作者: 索龙静    时间: 2014-4-23 14:12

回复 2# silveryy

我喜欢看纸质的,可以写点东西,不太喜欢看电子的,我也不想进这行,就是实习要用,看点基础的就成,谢谢你…………
作者: 01011001    时间: 2014-4-23 17:53

这里有一本清华大学计算机基础教材,Visual C++ 面向对象可视化程序设计,黄维通编。
前部分是C++基础,后面有Visual 的开发环境,挺老的,需要就拿去。
作者: 白虎神煞    时间: 2014-4-23 18:32

我也有哈,你还要么?
作者: 索龙静    时间: 2014-4-23 21:20

回复 5# 01011001
那个…………大哥…………我也不知道你这书是啥,你就告诉我,是从零开始教的嘛?另外,再无知的问一下,学编程,需要啥计算机硬件基础不?
作者: 索龙静    时间: 2014-4-23 21:20

回复 6# 白虎神煞

要,有多基础?
作者: 白虎神煞    时间: 2014-4-23 22:46

整套四本,要多基础,我也不太清楚,你可以自己来看看哈
作者: jkim168    时间: 2014-4-23 23:10

C++书最好是英文的
作者: 01011001    时间: 2014-4-24 08:02

回复  01011001
那个…………大哥…………我也不知道你这书是啥,你就告诉我,是从零开始教的嘛?另外,再无知的问一下,学编程,需要啥计算机硬件基础不?
索龙静 发表于 2014-4-23 21:20



我猜想,你不是为计算机硬件编程,而是为应用软件和应用程序编程,不知道计算机硬件知识也无妨。

这本书第一章讲的是C++基础,后面开始在Visual Studio这个开发环境里讲解各种功能,单独读这本书,纸上谈兵。按我学习编程体会,从零开始最好有个开发环境,边写程序边试试程序运行效果,这样理解掌握得快些。

中文网站上也有初学编程教程,搜搜就很多。
作者: sagood    时间: 2014-4-24 10:38

本帖最后由 sagood 于 2014-4-24 10:41 编辑

c++ Primer 最新的那个版本,支持到11标准。。。
写的很详细,从基本的开始。。
http://book.douban.com/subject/25708312/
(推荐看英文版)

p.s. 既然要学c++,就尽量别把c++当作C就ok了。。
作者: 索龙静    时间: 2014-4-25 14:36

回复 9# 白虎神煞

我跟朋友那弄了本,先看着,不成再说,谢谢了啊…………
作者: 索龙静    时间: 2014-4-25 14:37

回复 11# 01011001
成,谢谢了啊,我朋友给了我本儿,我先看着,不成再说,谢谢啊…………
作者: 索龙静    时间: 2014-4-25 14:38

回复 12# sagood
好吧,我琢磨一下,其实我根不能不知道啥是C,啥是C++,以前我还以为还有一种C+呢,结果被我朋友喷了…………
作者: huangzhechen    时间: 2014-4-26 22:03

建议从《C与指针》开始看。推荐理由:1,原版即为经典的C语言入门教程,谭浩强的C是用来考试的,这本书绝对可以让你入门;2,中文版翻译很好,如果你不幸看过一个叫周良忠的翻译的《C算法》,就会觉得中文翻译还是很重要的;3,电子版遍地都是,楼主可以打印。
第二本推荐《C专家编程》或者《C陷阱与缺陷》。这样,如果你同时有项目经历,C语言应该能够掌握了。
然后对于C++,因为是面向对象编程语言,所以在这一点上大有不同。推荐C++ prime plus,一开始就看C++primer绝对有难度。
整个过程两到三年吧。本人工科,电类,非计算机专业。

最后,强烈谴责推荐新手看谭浩强和C++primer的。谭浩强的书错误一堆也不好好修订,而且还有很多不好的编程习惯。之所以能成为经典,是因为诞生在一个没什么书可看的时代。看惯了小说里XXXX心痒难耐时突然冒出了“苍井空.txt”自然奉为经典,然后现在已经是“苍井空HD.avi”的时代了。而C++primer虽然语言通俗,但是相当的背景知识和编程经验,压根就不是给初学者看的。
作者: sagood    时间: 2014-4-27 08:49

建议从《C与指针》开始看。推荐理由:1,原版即为经典的C语言入门教程,谭浩强的C是用来考试的,这本书绝对 ...
huangzhechen 发表于 2014-4-26 22:03



    Pointers on C 也算进阶书籍了,照你的逻辑,推荐看c primer plus.

    c++本来就很复杂。我承认,c++ primer比较啰嗦,不如c++ primer plus简单,但是c++ primer绝对适合人手一本,当作案头书来查阅
作者: sagood    时间: 2014-4-27 08:50

回复 1# 索龙静


    楼主最好确定一下到底学哪个,毕竟是2个不同世界的东东
作者: huangzhechen    时间: 2014-4-28 23:58

Pointers on C 也算进阶书籍了,照你的逻辑,推荐看c primer plus.

    c++本来就很复杂。我承 ...
sagood 发表于 2014-4-27 08:49



    其实Pointer on C并不算只讲指针的专题书,虽然名字是这样的。不过大多数人也包括我在看Pointer on C时已经学过C语言并希望得到提高。看这本书的感受就是,零基础完全能看懂Pointer on C,可以以之入门,有基础翻翻更快一些,因为Pointer on C的写作顺序是由浅入深的。打个比方吧:C primer plus 是A1~A2比较平均, Pointer on C A1~A2+侧重于A2。
    至于C++ primer,是本好的参考书,并且它也是照着参考书的风格来写的,所以写作顺序使得它不适合初学者入门。C++primer 算是中级以上的进阶了吧。相比之前的C Primer plus和Pointer on C,C++ primer至少在B1.2以上。自觉对C++ primer 理解尚不够,不敢妄言适合哪一个层次的读者,但对于初学者绝对是不合适的。
作者: sagood    时间: 2014-4-29 14:09

回复 19# huangzhechen


同意c pimer plus 和pointer on c的评级,所以初学者可以尝试先看前面那本。

c++ primer 可能对于非info/cs专业的初学者来说,确实不适合,但不妨碍它作为一本拿来翻阅查看细节的书籍。




欢迎光临 人在德国 社区 (http://rs238848.rs.hosteurope.de/bbs/) Powered by Discuz! 7.2