高中生就可学会编程--写在前面的话

这是我写的一本书,如转载,请注明出处。


漫谈计算机编程爱好者

最寂寞莫过于学习编程,最开心莫过于编出程序。当第一次让“Hello”显示在屏幕上时,那种心情无可比拟,甚至有马上去写一个操作系统的冲动。

如果编程知识囊括在一本号称“编程大全”的书中,那么我可以把这本书改名为“葵花宝典”。您要有自宫的勇气和决心才能选择修炼。人能选择并用心干一件事并不容易,不要轻易回头。

不管您为何而选择了编程,只希望您能在这条路上找到乐趣,甚至找到人间的大爱真理。如果您坚持下来了,成为了高手,我相信,您起初所追求的目标可能都不那么重要了,只留下一种精神种在了内心深处:勇于追求、孜孜不倦、永不言败。

初学者的疑问

很多编程初学者向我反映的是这样的话:我无法拒绝编程的巨大诱惑!然而,我学历低、英语差、数学不行、计算机基础也不好怎么能学?笔者认为:学习编程需要高中学历;英语、数学的水平若不够可边学边补;计算机基础是个当务之急的大问题。

如果计算机基础知识不过关,直接学习像Java、C#、Ruby等等的高级语言,会学出什么效果呢?可以告诉您,效果是这样的:

第一、学习进度会非常慢
第二、学习深入到一定的程序后,您就无法再继续深入
第三、学习过程中,会有一些阴魂不散的障碍始终伴随着你

谈到打基础,所有人都会感到枯燥无味。那种前路一片黑暗、整日咀蜡一般的日子真的难过,很长时间都做不出一件有成就感的事。可如果现在不学,等到您真正意识到这些基础知识重要之时,恐怕为时晚矣。

笔者认为,基础知识也并非全都枯燥,只要把课程设计得有趣些,真正给读者解答心存的困惑,循序渐进地学习,就不会觉得那么无味了。

任何一门知识都有熟练掌握与了解之分,通常在您熟练掌握前面的知识之后,学习后面的知识才会平步轻云、游刃有余。比如CPU原理没掌握好,学习汇编就有一种“不知所云”的感觉。当您把CPU原理弄透了,您就不会认为设计汇编语言的工程师们是多么的伟大。本书中各个章节间的关系也是如此,如果前面的章节没有熟练掌握,直接进入后面的章节学习,会觉得枯燥无味,似懂非懂。

本书将以计算机基础知识为主要内容,力求简单易懂,可能不会太严谨,目的是使读者更为轻松地掌握基础知识,排除初学者对计算机编程的恐惧,将初学者领入编程的大门。

本书涉猎区域

本书打算讲解计算机的几个核心硬件机理。了解这些机理后,您将能够容易地掌握各种计算机语言;本书的知识也可以帮您扫除编程学习中一些阴魂不散的障碍。
本书内容分为以下几部分:CPU(中央处理器)、内存、显示器、硬盘、主板。这五个部分都被制作成了“黑匣子”。这五个“黑匣子”和一些其它的部件组装在一起就构成了一部裸机(未安装操作系统的计算机)。在各个章节中,会将各个“黑匣子”剖开,将您领入其中,一窥其内的奥秘。

所需的知识

看懂本书需要以下的基础知识:
1、小学十进制加减法运算
2、初中物理中的电路知识
3、高中数学中的集合知识
4、高中数学中的映射知识
除了这些,您还需要的是不懈的努力与恒久不变的信心,这也是最重要的,否则,一切免谈。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值