`

计算机书也可以写的很精彩

阅读更多
计算机书也可以写的很精彩
作者:陈跃峰
最近一直在看《明朝那些事儿》,的确把历史写的很精彩,通俗易懂,引人入胜,其实不只是历史可以这样写,计算机书籍也可以这样写,其实计算机中每个具体的概念都不是那么晦涩难懂,很多的概念也是很具有生命力,只是很多计算机专著把一些原本简单的概念复杂化了。
首先说一下程序设计语言的问题,其实为什么存在程序设计语言呢?就是因为计算机有计算机的语言,人类有人类的语言,为了让计算机可以理解人类的思维,设计了一套语言格式,然后有专门的翻译机(编译器)把她翻译成计算机可以识别的语言。而人类为了控制计算机,就只能通过以这样的格式来描述你的思维,就像你要和一个日本人说话要学习日语是一样的道理。可能有人会问,为什么有那么多程序设计语言呢,这个问题很简单,就像地球上人也说不同的语言是一样的,甚至你自己也可以设计一种格式,只要你能写出对应的编译器即可。
接着说一下语法的问题,语法格式是初学者最头疼的问题之一,为什么这个要这样的格式,为什么那个要那样的语法格式?其实没有那么多为什么,就像每个汉字为什么那样写一样,原因很简单,交流的需要,我把汉字写成别的样子你不认识,你把代码写成其他的语法格式编译器不认识,道理是完全一样的。我们花了一辈子去学习语言,但是还是奇妙无穷,那你学习程序设计语言花费了多长的时间呢?语法就是一组格式,首先要记忆,其次要理解,理解了以后你才能妙笔生花,游刃有余。
如果以后的计算机书也可以写的这么通俗,那么将是计算机发展的一个里程碑,希望大家以后能看到更多更好的精彩的计算机书籍,套用《明朝那些事儿》的说法“计算机书也可以写的很精彩”!
分享到:
评论

相关推荐

    深入理解计算机系统(原书第2版)

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    图书室精彩活动方案设计及精彩活动总结材料.doc

    图书室精彩活动方案设计及精彩活动总结材料.doc

    计算机概论课后答案

    计算机科学概论(第11版)由J.Glenn Brookshear所著,是计算机科学概论课程的经典教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。

    深入理解计算机系统(英文版)

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    深入理解计算机系统 中文版 part3

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    校园垃圾分类精彩活动策划书.doc

    校园垃圾分类精彩活动策划书.doc

    幼儿园教育图书漂流精彩活动方案设计.doc

    幼儿园教育图书漂流精彩活动方案设计.doc

    校园垃圾分类精彩活动策划书65323.doc

    校园垃圾分类精彩活动策划书65323.doc

    河南省图书全资料员教材模拟精彩试题.doc

    河南省图书全资料员教材模拟精彩试题.doc

    深入理解计算机系统 英文版

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    深入理解计算机系统(英文版)

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    深入理解计算机系统·英文版 Computer.Systems.A.Programmer’s.Perspective

    而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备...

    深入理解计算机系统 中文版 part2

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    深入理解计算机系统 中文版 part4

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    深入理解计算机系统 中文版 part1

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    计算机硬件工程师培训教程

    要想成为一名计算机硬件工程师,不了解计算机的历史显然不行。在本书的第一章中,我们将带你走进计算机硬件世界,去回顾计算机发展历程中的精彩瞬间。

    CSAPP(深入理解计算机系统)

    本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库...

    Visual Basic.NET精彩编程百例 李强 源代码

    由于对各方面的程序开发书中都有相应的实例,所以还可以作为一本不错的VisualBasic.NET编程开发书。 前言 第一篇 窗体设计及控件应用 实例1 你好程序 实例2 消息提示 实例3 输入对话框 实例4 选择按钮 实例...

Global site tag (gtag.js) - Google Analytics