教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

揭开电脑与编程的核心奥秘(何勤)8.8

来源:网络收集 时间:2026-08-27
导读: 这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在. 衔接各门主干课程 详细讲解编程思想 揭开编程核心奥秘 提高现代科学

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

衔接各门主干课程 详细讲解编程思想 揭开编程核心奥秘 提高现代科学素养

编程高手修炼捷径

何勤 著

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

目前,人们要真正学会编程,几乎都要花费五年以上的时间悬梁刺股、卧薪尝胆。真正原因何在?其实只需到真正会编程的人身上就能找到根本原因。

经过认真仔细分析,我发现:根本原因在于:每个真正会编程者,都必须具备计算机科学的大局观。也就是说,每个真正会编程者都必须懂得和掌握:

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
揭开电脑与编程的核心奥秘(何勤)8.8.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/104903.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)