- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Minlearn的C教程
Minlearn的C++教程
———— Ver 2009.2.28
By Minlearn @ /
设计才是真正的编程!
对类型的设计才是设计!
面向对象并非一切?
无论你以为上述观点是惊天大秘或不过尔尔,你都需要这本书!
Todo:
整合过长的目录
把数据结构那章旧的部分整合并拿掉一些
目 录
第一部分 8
前 言 8
By Chenyi 8
By Minlearn 9
导 读 12
任何语言都是有门槛的 13
什么是语言级和语言外要学习的(数据结构与代码结构) 15
编程知识结构 17
怎么学习C和C++ 19
编程能力,代码控制能力 22
本书目录安排 23
第二部分 基础篇:导论 29
第1章 系统 29
1.1 何谓PC 29
1.2 图灵机与冯氏架构 30
1.3计算机能干什么 31
1.4 内存地址 32
1.5 分段和分页以及保护模式 34
1.6 操作系统 35
1.12 Linux系统 37
1.7 并发与协程 37
1.8 CPU与异常 38
1.9 所谓堆栈 39
1.10 真正的保护模式 40
1.11 异常与流转 42
1.13 操作系统与语言的关系 43
1.14 虚拟机与语言 43
1.15 虚拟机与语言 44
1.16 调试器与汇编器 45
1.17 命令行下编程实践 46
1.18 平台之GUI 46
1.19 界面的本质应该是命令行功能支持下的配置描述文件 48
第2章 语言 49
2.1 真正的计算模型 49
2.2 开发模型与语言模型 50
2.3 正规表达式与有限自动机 51
2.4 联系编译原理学语言 52
2.5 如何理解运行时 55
2.6 运行时环境 56
2.7 运行时 56
2.8 运行期与编译期 56
2.9 编译与运行期分开的本质与抽象 57
2.10 面向类型化的设计和面向无类型泛化的设计 58
2.11 语言的类型系统 59
2.12流程控制 60
2.13 所谓函数 61
2.14 所谓流程 63
2.16 数据类型和数据结构是二种不一样的东西 63
2.17 为什么需要变量这些东东 64
2.18 脚本语言 65
2.19 系统编程Or脚本编程? 67
第3章 语言之争 68
3.1 语言与应用与人(1) 68
3.2 语言与应用与人(2) 69
3.3 学编程之初,语言之争 70
3.4 C与C++之争 71
3.5 观点一:我为什么选择C而不是C++及其它语言 73
3.6 C,C++与Java 74
5.12 通用语言与DSL 78
3.7 .NET与JVM 78
3.8 你为什么需要Ruby 79
3.9 类VB,DELPHI类RAD语言分析 80
第4章 语言最小内核(C) 81
4.1 C与C++是二种不同的语言 81
4.2 C的类型系统与表达式 83
4.3 C的数组,指针与字符串 84
4.4 C的输入与输出流 85
4.5 所谓指针:当指针用于设计居多时 86
4.6 指针成就的C语言 86
4.7 用抽象的眼光解读指针 87
4.8 C抽象惯用法 88
4.9 C的观点:底层不需要直接代码抽象 90
4.10 真正的typedef 91
4.11 指针与指针类型 91
4.12 真正的函数指针 93
4.13 真正的句柄 93
4.15 真正的static 94
4.16 真正的数组索引 95
4.17 类型和屏看原理,以及近看原理 95
4.18 位操作与多维数组指针与元素 96
第5章 抽象与设计 97
5.1什么是抽象,软件即抽象 98
5.2 具象与抽象 100
5.3 应用与抽象 100
5.4 软件活动的特点 102
5.5 大设计 103
5.6 什么是设计 105
5.7 C++中用于设计的语法机制和库逻辑 107
5.8 设计能力和程序员能力模型 108
5.19 设计方法论 109
5.9 自上而下设计和自下而上设计 110
5.10 大中型软件和复用与逻辑达成 114
5.13 架构与应用 115
5.17 抽象与接口 116
5.18 构件与接口,软工 117
5.20 真正的interface 118
5.21 真正的对接口进行编程 120
5.22 过度抽象 120
5.23 架构不是功能的要求,但却是工程的要求 121
5.24 你需不需要一个库 122
5.25 可复用与可移殖的区别 122
5.26 再谈可复用 125
5.27 真正的可复用 125
5.28 真正的设计与编码 126
5.29 基于构件的开发 128
5.30 大逻辑与小逻辑 130
5.31 什么是范式 130
第6章 实现抽象之数据结构 131
6.1 算法+数据结构的本质 131
6.2 函数增长与算法复杂性分析 132
6.3
您可能关注的文档
最近下载
- 2025年恒丰银行校园招聘笔试模拟试题及答案解析.docx VIP
- 少儿英语(fly,sing,dance,jump,run)课件.ppt VIP
- 人教版一年级上册数学第二单元《位置》测试卷及一套答案.docx VIP
- 人工智能在医学检验技术中的应用.pptx VIP
- 开放大学《市场营销学》形考任务1-4试题及答案 .pdf VIP
- JASOD611-1994..doc VIP
- 天一大联考皖豫联盟2026届化学高三上期中综合测试试题含解析.doc
- 40篇短文3500单词-短文语法填空.doc VIP
- 医疗器械质量体系内部审核表.docx VIP
- 金属、非金属、露天矿山企业安全检查内容、依据及处罚细则清单.doc
文档评论(0)