揭开电脑与编程的核心奥秘(何勤)8.8
这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.
衔接各门主干课程 详细讲解编程思想 揭开编程核心奥秘 提高现代科学素养
编程高手修炼捷径
何勤 著
这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.
序
目前,人们要真正学会编程,几乎都要花费五年以上的时间悬梁刺股、卧薪尝胆。真正原因何在?其实只需到真正会编程的人身上就能找到根本原因。
经过认真仔细分析,我发现:根本原因在于:每个真正会编程者,都必须具备计算机科学的大局观。也就是说,每个真正会编程者都必须懂得和掌握:
1、C语言的基本语法(主要是各种命令型语言的公共部分,其他语言目前还无法取代); 2、整体把握计算机到底是如何工作的;
3、整体把握操作系统是如何在硬件的密切配合下,管理调度计算机的所有软硬件资源,为多道应用程序运行提供服务的。 4、编译程序大体上是如何对源程序进行编译工作的。
5、大量的阅读和调试经典的、基本的、由易到难的各种类型的C语言程序(至少100题以上)。消化和积累各种基本问题的编程思路,并能用逐步求精的伪代码构造常见问题的算法;
以上五项是必须具备的大局观方面的基本素质。此外,如果想成为程序员,还应当学习和掌握:汇编语言程序设计、算法与数据结构、数据库原理及数据库编程、计算机网络及网络编程、面向对象编程技术等课程知识。
由此可见,这条成才之路确实非常漫长和艰苦!尤其是第2到第5项知识的掌握,更是一个极为痛苦的心路历程上的万里长征!因为读者不仅要认真学习这些知识,而且还要做大量的提炼精华、融会贯通的艰巨功课。这是由于各门课程之间的内容衔接这项无比艰巨的工作,通常必须由学生亲自去做,目前没有任何一本书在这方面做得比较好。
为了大大减轻这个成才过程中的痛苦,明显缩短真正学会编程的周期。笔者花费了十余年时间广泛收集、筛选素材,并且进行了长时间地、艰苦地探索。终于很幸运地找到了一个绝好的比喻——理想厨房系统,恰好可以把以上五大方面的知识在一个比较初级的层次上,比较完美地串联起来。构成一幅计算机科学中(与真正学会编程有关的)最重要的、最精华的基本知识的“联络图”。为初学者在短时间内把握计算机科学的大局观,开辟了一条相对比较轻松的捷径。而且,这也为后续更高级编程技术课程的学习奠定了良好的知识基础。
本书虽然比较系统地讲解了C语言语法,但是,读者别指望从这本书中找到高深语法细节问题的详细讲解。因为笔者认为:过早学习太多高深语法知识,是很多学生学不会编程的罪魁祸首!这将导致很多学生觉得程序设计课相当枯燥乏味。浪费了读者本可以用来学习生动有趣的编程思路和技巧的,有限和宝贵的精力。大脑里存下了一大堆细节的语法规则,反而束缚了最需灵活自由的编程思路的积累、展开和翱翔。
编程语言的高级语法知识的掌握,比大量编程思路的领会和积累要容易得多!学生在学会编程过程中最需要得到的是编程思路上的引导和启发。 然而,本书中的大多数例题却是值得你认真钻研的,因为其中蕴含了大量比较经典的基本编程思想和编程技巧。本书不可能系统讲解各种编程思路(这是算法、数据结构这两门课的任务),然而,本书却教给了读者一种极为有效的举一反三的编程方法,这种方法强调从特殊到一般,来探索问题的编程思路和编程技巧。在循环和数组这两章的很多例题中,展现......
了如何利用这种方法来做各类编程题。本书也很重视培养读者用逐步求精的伪代码来构思算法的能力。
读者要注意,学习钻研本书一定要配套做100——200道各种类型的由易到难的编程题。这个亲自动手编写和调试程序的实践性修炼环节,是任何编程书籍和老师都无法替代的。 读者还要特别注意:千万不要被某些教科书误导,从而陷入钻研一门高级语言语法细节知识的痴迷和狂热之中,误以为学好一门语言的高深语法,就可以轻松步入编程高手的行列。这就象一位想学会写作文的学生热衷于冷僻汉字和高深语法,而置更为重要的通过学习课文
这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.
来学习、积累写作思路和技巧(包括体验生活、了解历史、地理、风土人情)于不顾那么可笑!必须将编程思路的领会和积累放在编程学习中的首要位置。
以理想厨房为“纲”,以程序如何运行、构思、编写为“目”,把计算机科学中为了真正学会编程必须掌握的、几乎所有的、基础的、精华的知识有机的串联起来。在本书中仅仅做了这样一件事。
读者不要以为真正学会编程只是计算机专业学生的事。任何一位当代社会的理工类大学生,都必须具备一定的编程能力,能够在未来的科技工作中把计算机做为自己的得力助手和亲密伙伴,否则你就不是当代社会的合格科技人材。
凡例
本书中凡是在名词后出现了符号(→)的,表示这个名词的解释将在本章以下部分讲解。
本书中所有指出的向后的参考都不必立刻去看。而是提醒读者此问题深入的讨论在后面,此处不宜进行。
本书中所有“深入一步”、每章末的“提高部分”、和打了星号“*”章节的内容,在初学时都可以不看。
这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.
第一章 计算机的基本工作原理(初)
1.1理想厨房系统
1.2理想厨房系统的一个炒菜实例
1.3 理想厨房系统与计算机系统术语对照表 1.4计算机与计算机系统:
1.4.1计算机的硬件
1.4.2计算机的软件 1.5二进制及相关知识简介
1.5.1 二进制数的概念 二进制转化成十进制 十进制转化成二进制
1.6数和码的区别
十进制的数和码 1.6.2 二进制的数和码
1.7二进制的ASCII码 1.8基本存储单元的概念
1.8.1位 1.8.2字节
1.8.3字
1.8.4基本存储单元
1.9计算机中的指令和机器语言程序 1.9.1计算机中的指令 1.9.2机器语言程序 1.10程序实例讲解(片断)
1.11计算机(系统)的基本特点
1.12理想厨房系统与计算机系统之间的重要区别 1.13模拟信号与数字信号的重要区别 1.14本章小结 第二章 C语言的基本概念(基础篇)
2.1C语言特点概述 2.1.1C语言特点简介
2.2 预备知识
2.2.1结构化处理流程
2.2.2 子程序、子程序的调用、主调程序
2.2.3 “链接”的技术内幕——子程序的“调用”与“返回” 2.3 C语言程序的宏观构成成分
2.3.1C语言源程序的宏观构成成分:函数定义
2.3.2函数定义=函数首部+函数体
2.3.3函数体的基本构成成分:定义序列+语句序列
2.3.4C语言源程序次要构成成分:编译预处理命令、注释和声明
< …… 此处隐藏:2705字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




