编程入门
一、概要
- 学会:如何使用程序设计来解决问题
- 一些基本的计算机常识
二、计算机硬件
1. 冯·诺依曼体系结构
- 现在计算机的基础,计算机之父:冯·诺依曼
2. 赫兹(Hz)
每台计算机有内部时钟,该时钟以一定速度发射电子脉冲,速度越快,给定时间内执行的指令就越多,该速度以赫兹来描述,1Hz相当于每秒发射1个脉冲,即指令,由于现在CPU速度不断提高,目前以千兆赫GHZ来表述
3.IT定律之计算机发展规律
- 摩尔定律(Moore’s Law)
集成电路上的晶体管数目在大约每增加18个月便会增加一倍,
换言之:处理器的性能每隔两年翻一倍 - 安迪-比尔定律(Andy and Bill’s Law)
- 是对IT产业中软件与硬件升级换代关系的一个概括。
- 原话:Andy gives,Bill takes away (安迪提供什么,比尔拿走什么)
- 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨
- 意思:硬件提高的性能,很快被软件消耗掉了
- 反摩尔定律(Reverse Moore’s Law)
反摩尔定律是Google的前CEO埃里克·施密特提出的:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。
由于摩尔定律的影响,花费同样的劳动,却只得到以前一半的收入,
反摩尔定律逼着所有的硬件设备公司必须赶上摩尔定律所规定的更新速度
4.内存
一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位。
计算机中是最基本的存储单元是字节(byte) 。每个字节由8个比特构成。
计算机的存储能力是以字节和多字节来衡量的。
如下: 千字节(kilobyte,KB) = 1024B
兆字节(megabyte,MB) = 1024KB
千兆字节(gigabyte,GB) = 1024MB
万亿字节(terabyte,TB) = 1024GB
…PB、EB、ZB、YB
-
内存(也叫 Random-Access Memory,RAM):由一个有序的 字节序列组成,用于存储程序及程序需要的数据。
-
一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
-
内存存取数据的速度比硬盘的存取速度快10倍,
-
但内存是带电存储的(一旦断电数据就会消失) 而且容量有限,所以要长时间储存程序或数 据就需要使用硬盘。
5.两大人物
- 图灵
图灵论指出:用有限的指令和有限的存储空间可算尽一切可算之物 - 冯诺依曼
冯诺依曼作用:使世界认识了由图灵引入的计算机基本概念
三、操作系统(Operating System)
- 是运行在计算机上的最重要的程序
- 管理和控制计算机的活动
四、万维网
- 万维网
- 万维网( World Wide Web,www,环球信息网)常简称为Web,发明者蒂姆·伯纳 斯·李。分为Web客户端和Web服务器程序。
- WWW可以让Web客户端(常用 浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。
- 在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源
- 万维网<因特网<互联网
- B/S(browser server) C/S(client server)
五、软件开发
1. 人机交互:
图像界面(GUI)-----Graphical User Interface
命令行方式(CLI)------Command Line interface
Pascal 之父 Nicklaus Wirth :"Algorithms+Data Structures=Programs"
2. 命令行
常用的DOS命令
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd… : 退回到上一级目录
cd: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行
补充:echo javase>1.doc
常用快捷键
← →:移动光标
↑ ↓:调阅历史操作命令
Delete和Backspace:删除字符
3.计算机语言
- 面向对象/面向过程
-
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
-
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
-
六、职业规划
思维导图:
在线的思维导图浏览:https://www.processon.com/view/link/6111120ce401fd5eeb8014d9
想要思维导图,请私信。