学好编程语言需要了解
学会用博客、markdown
- 学习计算机语言,利用好博客是非常重要的。在博客中可以看他人的帖子也可以发布自己的笔记。促进学习效率的提高。
- 学会markdown基本语法(10min即可)
- 可以利用网上的资源
计算机硬件
计算机硬件概念、组成
- 为计算机软件提供运行的物质基础
- 硬件组成
- CPU、主板、内存、电源、主机箱、硬盘、显卡、鼠标、键盘、显示器等。
冯诺依曼体系结构
-
冯·诺依曼被后人称为“现代计算机之父”、“博弈论之父”。
-
冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。
计算机软件
- 计算机软件可以使得计算机按照预先定好的顺序完成特定功能
- 按照功能分为:系统软件、应用软件
- 系统软件:
- DOS(Disk Operating Sysmtem)、WINDOWS、linux、andriod等。
- 应用软件
- QQ、wps等
DOS 命令
开启DOS控制台的几种方式
-
在任意文件夹下面按住shift键+鼠标右键
-
选择在此处打开命令行窗口
-
资源管理器的地址栏前面加上cmd 路径
常见DOS命令
#盘符切换 D:
#查看当前目录下所有的文件 dir
#切换目录 cd change directory
cd ..
cd /d 具体路径进入
#清理屏幕 cls (clean screen)
#退出终端 exit
#查看电脑 ipconfig
#打开应用
calc
mspaint
notepad
#ping命令
ping www.baidu.com
#创建文件夹 md 目录名
#新建文件 cd>a.txt
#删除文件 del a.txt
#删除目录 rd 目录名
计算机语言史
机器语言:
二进制
汇编语言:
解决了人类无法读懂机器语言的问题
使用了指令
- 目前应用:
- 逆向工程
- 机器人
- 病毒
摩尔定律:
当价格不变时,集成电路上可容纳晶体管的数目,约每18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,每18月翻两倍以上。
高级语言
可分为面向对象、面向过程两类
- c
- c++
- java
- c# (c sharp)
- python、PHP、Javascript