`
yangzhiyong77
  • 浏览: 965430 次
文章分类
社区版块
存档分类
最新评论

系统程序员成长计划(china-pub首发)

 
阅读更多

系统程序员成长计划(china-pub首发)

CSDN专家全新力作
结合代码详细讲解程序开发方法汇集丰富的软件开发思想



样章免费试读:http://www.china-pub.com/196523

基本信息

  • 作者: 李先静
  • 丛书名: 图灵丛书
  • 出版社:人民邮电出版社
  • ISBN:9787115224019
  • 上架时间:2010-3-31
  • 出版日期:2010 年4月
  • 开本:16开
  • 页码:272



    内容简介
    在学习程序开发的过程中,你是否总是为自己遇到的一些问题头疼不已,你是否还在为写不出代码而心急如焚?作为软件开发人员,你是否时时为自己如何成为一名合格的程序员而困惑不已?没关系,本书将为你排忧解难。
    这是一本介绍系统程序开发方法的书。书中结合内容详尽的代码细致讲述了不少底层程序开发基础知识,并在逐步深入的过程中介绍了一些简单实用的应用程序,最后还讲述了一些软件工程方面的内容,内容全面,语言生动,尤其适合初涉系统程序开发的人来读,有利于他们成长为更加专业的程序员。
    虽然本书以“系统程序员”为名,但书中所蕴含的软件开发思想和方法也同样适用于其他的软件开发领域。各种软件开发人员、相关专业的在校学生以及软件开发爱好者也都不妨读读本书,来分享作者多年来在学习和实践中所总结的开发方法与所领悟的开发思想。

    目录

    第0 章 背景知识 1
    0.1 基础知识 2
    0.2 开发环境 3
    第1 章 从双向链表学习设计 5
    1.1 走近专业程序员 6
    1.2 谁动了你的隐私 9
    1.3 Write once, run anywhere(WORA) 12
    1.4 拥抱变化 15
    1.5 Don’t Repeat Yourself(DRY) 17
    1.6 你的数据放在哪里 20
    第2 章 写得又快又好的秘诀 27
    2.1 好与快的关系 28
    2.2 代码阅读法 31
    2.3 避免常见错误 33
    2.4 自动测试 42
    2.5 Save your work 47
    第3 章 从动态数组学习设计 51
    3.1 动态数组与双向链表 52
    3.2 排序 55
    3.3 有序数组的两个应用 61
    .第4 章 并发与同步 65
    4.1 并发 66
    4.2 同步 71
    4.3 嵌套锁与装饰模式 76
    4.4 读写锁 78
    4.5 无锁数据结构 82
    第5 章 组合的威力 89
    5.1 队列 90
    5.2 栈 92
    5.3 散列表 95
    第6 章 算法与容器 101
    6.1 容器. 102
    6.2 迭代器 106
    6.3 动态绑定 111
    第7 章 工程管理 117
    7.1 Hello World 118
    7.2 函数库 122
    7.3 应用程序. 128
    第8 章 内存管理 133
    8.1 共享内存 134
    8.2 线程局部存储(TLS) 137
    8.3 内存管理器 138
    8.4 惯用手法 146
    8.5 调试手段及原理 149
    第9 章 从计算机的角度思考问题 157
    9.1 变参函数的实现原理 158
    9.2 谁在call 我——backtrace 的实现原理 161
    9.3 Hello World 不能不说的十大秘密 167
    第10 章 文本处理 181
    10.1 状态机 182
    10.2 Builder 模式 204
    10.3 管道过滤器模式 219
    第11 章 分离用户界面与内部实现. 229
    11.1 分层设计 231
    11.2 MVC 架构 241
    11.3 外壳模式 246
    第12 章 撰写设计文档. 253
    附录 C 语言中接口定义的不同形式 267


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics