V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zlwens
V2EX  ›  程序员

求推荐入门经典书籍,包括 C 语言、数据结构和算法设计的

  •  2
     
  •   zlwens · 2014-07-21 09:22:50 +08:00 · 6419 次点击
    这是一个创建于 3780 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前一直很想做个程序员,自学都无门,最近又开始发热了,求推荐书目,如果有闲置可以转让的书籍教材就最好,我可以买来帮你物尽其用,求推荐经典教材,基础是大学学过谭浩强的那本,现在都忘一干而尽了。
    27 条回复    2014-07-23 14:06:15 +08:00
    simapple
        1
    simapple  
       2014-07-21 09:32:02 +08:00
    c专家编程 c指针 编程珠玑
    Rect
        2
    Rect  
       2014-07-21 09:38:09 +08:00
    如果想做C++程序则推荐:
    1. <C++ Primer> 闷三个月打好基础.
    2. 找份实习工作,好好看<C++Primer>就能应付大部分基础面试
    3. <Effective C++> 在工作过程中慢慢看两月
    4. <CODE COMPLETE2> 慢慢看完
    更多推荐阅读:
    5. Head First 设计模式..
    6. 人月神话
    7. 黑客与画家
    8. 编程珠玑

    注意是慢慢看,慢工出细活.
    nijux
        3
    nijux  
       2014-07-21 09:42:20 +08:00   ❤️ 3
    推荐些不错的国内视频课程

    C语言程序设计
    http://www.icourse163.org/course/zju/zju001#/info
    编程算法基础
    http://www.kaikeba.com/courses/40
    数据结构基础
    http://www.kaikeba.com/courses/42
    tushiner
        4
    tushiner  
       2014-07-21 09:47:43 +08:00
    学javascript吧,所见即所得(浏览器开发方向),不需要特别强的算法与数据结构基础,不需要IDE,顺带学点HTML&CSS,先建立兴趣再说
    tommark
        5
    tommark  
       2014-07-21 10:00:41 +08:00
    programming in C
    timonwong
        6
    timonwong  
       2014-07-21 10:06:32 +08:00   ❤️ 1
    C Interfaces And Implementations
    ljcarsenal
        7
    ljcarsenal  
       2014-07-21 10:08:15 +08:00
    @tushiner js语法坑太多啊
    zlwens
        8
    zlwens  
    OP
       2014-07-21 10:23:56 +08:00
    @nijux 这个感觉很适合初学者,已经注册在看了。
    precisi0nux
        9
    precisi0nux  
       2014-07-21 10:25:30 +08:00 via iPhone
    怎么感觉是专程来黑谭浩强的……
    zlwens
        10
    zlwens  
    OP
       2014-07-21 10:34:25 +08:00
    @precisi0nux 想太多。本来想重读谭浩强的那本,但是相隔十多年了,要与时俱进不是。
    harryyyt
        11
    harryyyt  
       2014-07-21 11:42:40 +08:00
    推荐《C语言程序设计现代方法》
    qiayue
        12
    qiayue  
       2014-07-21 11:45:47 +08:00
    《啊哈C》
    连小学生都能看懂的 C 语言入门书籍
    shyrock
        13
    shyrock  
       2014-07-21 12:05:29 +08:00
    初学者。。。建议先看python。
    baoyexi
        14
    baoyexi  
       2014-07-21 12:09:11 +08:00
    @timonwong 唯一让自己眼前一亮的c语言书
    imink
        15
    imink  
       2014-07-21 12:28:40 +08:00
    C语言程序设计 现代方法,我现在学的就是这本,很详实,常翻常新。
    heliar
        16
    heliar  
       2014-07-21 12:31:42 +08:00
    =。=咋每个月都有人问
    poke707
        17
    poke707  
       2014-07-21 14:25:45 +08:00
    SCIP,编程的本质
    poke707
        18
    poke707  
       2014-07-21 14:27:58 +08:00
    手误,SICP...
    incompatible
        19
    incompatible  
       2014-07-21 14:28:20 +08:00
    咦 没人说《the c programming language》?
    tiancaiamao
        20
    tiancaiamao  
       2014-07-21 16:01:26 +08:00
    @poke707 SICP明显不是给新人学的...会严重挫伤他们对编程的兴趣的。
    我来推荐吧。
    C语言,看谭浩强够用了。
    数据结构,严蔚敏的
    这些学扎实了再去看算法...
    tjmao
        21
    tjmao  
       2014-07-21 16:14:38 +08:00 via Android
    The C Programming Language第二版,是我读过最朴实、最易懂的C语言书籍。有一回,邻班有个女孩儿问我借书,我想都没想就借给她了。

    学生时代,异性同学互相借书、还书,真是美好的记忆。
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    可惜我忘了那书里夹着写给另一女孩儿的情书。
    下面没有了。
    rcmerci
        22
    rcmerci  
       2014-07-21 16:15:45 +08:00
    先python吧,别先js,最近学js发现这货用户体验好低啊。。。。
    djyde
        23
    djyde  
       2014-07-21 21:58:41 +08:00
    我6年级学的C,看的是中专的教材,照样能学到。编程这东西,只要自己有兴趣,怎样都能学
    Artotria
        24
    Artotria  
       2014-07-22 09:00:01 +08:00
    @tushiner 确定从面向原型入手会更好?
    tushiner
        25
    tushiner  
       2014-07-22 11:57:06 +08:00
    @Artotria 不确定,最讨厌讨论工具好用不好用的问题了
    poke707
        26
    poke707  
       2014-07-23 01:37:08 +08:00
    @tiancaiamao SICP是外面计算机和电路专业大一的教材,不就是入门吗? 虽然说与国情不符,但跟积极的个体没太大关系.
    @zlwens 做事要出世,克服大环境的阻力,更辛苦回报也更多
    zlwens
        27
    zlwens  
    OP
       2014-07-23 14:06:15 +08:00
    @poke707 非常感谢!我会多看基本C的入门书的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2419 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.