xuegj1010
V2EX  ›  C

新手求教,想学 c++要先学习 c 语言么?求大佬推荐一本入门书籍

  •  
  •   xuegj1010 · Nov 13, 2018 · 6196 views
    This topic created in 2921 days ago, the information mentioned may be changed or developed.

    谢谢。

    35 replies  •  2018-11-14 09:52:56 +08:00
    HunterX
    HunterX
    Nov 13, 2018
    1
    c primer plus, c++primer plus
    easylee
    easylee
    Nov 13, 2018 via Android
    2
    想快速入门的话,直接学习 c++就行了,找个菜鸟教程之类的免费网站足够了。

    如果想深入,系统学习,成为大师,还是要多看书,具体的我就不知道了,我只会写一些很简单的 c++。
    3C3Ju2wXX3tpBWEL
    3C3Ju2wXX3tpBWEL
    Nov 13, 2018
    3
    先去看一波网课,中国大学 mooc 的就行,然后写写小作业,就差不多入门了,再开始看一些 c++的经典书籍。
    shylockhg
    shylockhg
    Nov 13, 2018
    4
    c++新手找工作挺难的
    kljsandjb
    kljsandjb
    Nov 13, 2018 via iPhone
    5
    能把 c 先玩熟当然是最好了
    reticentfat
    reticentfat
    Nov 13, 2018❤️2
    6
    看到前五没有推荐谭浩强我就放心了
    sulinehk
    sulinehk
    Nov 13, 2018 via Android
    7
    那个 笨方法学 C 挺不错的
    zynlp
    zynlp
    Nov 13, 2018 via iPhone
    8
    acclerated c++

    学 c++之前请三思
    cjw6
    cjw6
    Nov 13, 2018❤️1
    9
    c 和 c++推荐翁恺的网课,偏向基础,思路很清晰,再加上一楼说的两本书,入门够了
    NingAnMe
    NingAnMe
    Nov 13, 2018
    10
    @reticentfat 推荐谭浩强会被 V 友无情鞭挞
    jiangnanyanyu
    jiangnanyanyu
    Nov 13, 2018 via Android❤️1
    11
    你觉得头发多了是吧?
    akagishigeru
    akagishigeru
    Nov 13, 2018
    12
    还是学 C 吧,万年不变的最好,C++ 听说挺乱的
    feverzsj
    feverzsj
    Nov 13, 2018
    13
    学 c++有啥用,找不到工作的
    wutiantong
    wutiantong
    Nov 13, 2018
    14
    《 C 语言程序设计(第四版)》
    《 C++ Primer (第五版)》(第六版出了吗?)
    frandy
    frandy
    Nov 13, 2018
    15
    我也在学 C++,之前做 java 开发,我的书籍
    C++ Primer 如果刚入门,可能比较干,如果有编程基础的话,可以直接上手这本。
    C++ Primer Plus,比上面这本要容易一些,每章后面都有习题,学完的话基本能写代码。
    上面两本都是大部头,
    Essential C++ ,比较精简,还没看,不知道效果。
    modern-cpp-tutorial,总结了 C++11 以后的一些语法改变。
    Google C++ 编程规范 大厂的规范
    学完基础的,我觉得就得分领域,游戏,网络,GUI,balabala。
    进阶的几本
    Cpp_Concurrency_In_Action C++中的并发
    Boost 程序库完全开发指南深入 boost 库的使用
    stl 源码解析
    上面三本我还没看,等基础扎实了再细读。

    视频方面,主要看侯捷老师的系列,另外还有个 youtube 上 Bo Qiang 出的一系列视频。
    frandy
    frandy
    Nov 13, 2018
    16
    另外我的感想是,如果想赚钱,学 java,如果想开发系统底层,学 C/C++,如果想开拓视野,scala/haskell 你值得拥有。
    lookforsex
    lookforsex
    Nov 13, 2018
    17
    学 C++没饭开
    yishengD
    yishengD
    Nov 13, 2018
    18
    入门的话,不需要学 C 语言。
    学了 C 语言,又不熟悉,反而可能造成一些混淆。
    书的话,推荐 c++primer plus。
    xunmeng1325
    xunmeng1325
    Nov 13, 2018 via Android
    19
    为什么要学 c++呢,上手难,新手不好找工作。java python 都更好
    northisland
    northisland
    Nov 13, 2018
    20
    不需要
    northisland
    northisland
    Nov 13, 2018
    21
    我读过最好的是《 c++高级编程》,简单,广泛。
    (第三版系统引入了 c++11,如果能买到强烈推荐)

    《 c++ premier plus 》也不错

    比较害怕《 c++ premier 》,一本识字书写得太绕,有点时间研究 python,算法,数学多好
    kran
    kran
    Nov 13, 2018 via iPhone
    23
    leon0318
    leon0318
    Nov 13, 2018 via Android
    24
    直接学 c++,另外这是两种语言,谢谢~
    northisland
    northisland
    Nov 13, 2018
    25
    honeycomb
    honeycomb
    Nov 13, 2018 via Android
    26
    直接学 C++就行,C 和 C++如果按照各自设想的用途来用的话,它们不是一类语言
    lycronaldo
    lycronaldo
    Nov 13, 2018 via Android
    27
    直接学习 C++。一般入门用 C++ primer,当然最好能先有点对于程序和系统的基础知识,我建议边看 csapp 边学 c++,直接从底层告诉你怎么回事。
    smdbh
    smdbh
    Nov 13, 2018
    28
    直接上,两种完全不同的语言。
    shrimp929
    shrimp929
    Nov 13, 2018
    29
    谭浩强的 c++,我们当初的时候班上人手一本,哈哈哈
    t6attack
    t6attack
    Nov 13, 2018
    30
    学习目的是什么?想优化 /改进高级语言?编写系统级应用?研究 webkit 源码?研究区块链 /比特币?
    学通了入门书籍,距离实际应用还有十万八千里。
    FrankHB
    FrankHB
    Nov 14, 2018
    31
    @reticentfat 居然没劝退,不淡定(
    Doodlister
    Doodlister
    Nov 14, 2018 via Android
    32
    谭浩强的 c 虽然有错误 但我觉得 真的比 K&R 那本书对新手友好
    iceheart
    iceheart
    Nov 14, 2018 via Android
    33
    C 和 C++是直接搞内存,一切事情亲力亲为的语言。当然好处是只要你有能力,就能获得更好的性能。
    所以至少你要了解这门语言的运行环境。学一两门汇编是 C 和 C++的基础。
    lxerxa
    lxerxa
    Nov 14, 2018
    34
    有基础的话可以看看 c++高级编程那本
    print1024
    print1024
    Nov 14, 2018
    35
    A Tour of C++
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2606 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 10:39 · PVG 18:39 · LAX 02:39 · JFK 05:39
    ♥ Do have faith in what you're doing.