什么是计算机
- computer:全称电子计算机
- 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
- 由硬件和软件组成
硬件:麦克风、键盘、鼠标、显示器…
软件:QQ、Windows操作系统… - 常见的形式有台式计算机、笔记本计算机、大型计算机…
- 广泛应用在:科学计算(卫星、火箭偏差,房屋预测地震计算),数据处理(大数据),自动控制(无人机),计算机辅助设计(平面、立体设计、大规模设计),人工智能(AI),网络
计算机硬件
- 一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
- CPU
- Memory(内存)
- Motherboard(主板)
- IO设备(input output)
冯·诺依曼体系结构
软件
-
计算机软件可以使用计算机按照事先预定好的顺序完成特定的功能。
-
计算机软件按照其功能划分为系统软件与应用软件。
系统软件:DOS(Disk Operating System), Windows,Linux,Unix,Mac,Android,iOS
应用软件:WPS,QQ,微信… -
软件、开发、软件开发(IntelliJ IDEA)
-
人机交互(图形化界面,命令行)
电脑常用快捷键
1. 键盘功能键:
Tab、Shift、Ctrl、Alt、空格、Enter、Window、↑↓←→、F1-F12
2. 键盘快捷键:
- 全选Ctrl+A
- 复制:Ctrl+C
- 剪切:Ctrl+X
- 粘贴:Ctrl+V
- 保存Ctrl+S
- 撤消:Ctrl+Z
- 删除:DELETE
- 永久删除所选项:Shift+Delete
- 关闭窗口:Alt+F4
- 运行:Window+R
- 打开我的电脑:Window+E
- 打开任务管理器:Ctrl+Shift+ESC
- 切换应用程序:Window+Tab
计算机语言发展史
第一代语言
机器语言
计算机的基本计算方式都是基于二进制的方式。
二进制:这种代码是直接输入给计算机使用的,不经过任何的在转换。(逢二进一)
1--------------------------1
2--------------------------10
3--------------------------11
4--------------------------100
5--------------------------101
6--------------------------110
7--------------------------111
8--------------------------1000
16-------------------------10000
32-------------------------100000
第二代语言
汇编语言
解决人类无法读懂机器语言的问题
指令代替二进制
目前应用:逆向工程,机器人,病毒
第三代语言
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。
高级语言
大体上分为:面向过程和面向对象两大类。
C语言是典型的面向过程的语言。
C++、JAVA是典型的面向对象的语言。