预科知识
什么是计算机
- Computer:全称电子计算机,俗称电脑
- 能够按照程序运行,自动、高速处理海量数据的现代化之恶能电子设备。
- 由硬件和软件组成
- 常见的形式有计算机、笔记本计算机、大型计算机等
- 广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能, 络等领域
硬件及冯·诺依曼体系结构
硬件
现在的电脑都是已经被组装好的
上个世纪八十年代的电脑都是自己组装的
了解硬件对学习计算机是很有帮助的
-
CPU:电脑的核心部分,所有的运算都是由CPU来执行的
-
Memory(内存):所有的运算结果都需要放到内存中运行,内存越大程序运行越流畅
-
主板:超级大件,用于连接个部分设备
-
IO设备:I:(Input) O:(Output) 输入输出设备,例如键盘、鼠标和显示器、打印机
冯·诺依曼体系结构
- 在任意文件夹下面,用Shift+鼠标右键,在此处打开命令行窗口
- 资源管理器的地址栏前面加上cmd路径
- 管理员方式运行:在开始菜单右键命令提示符,选择“以管理员身份运行”
常用的DOS命令
- 切换盘符:盘符+冒
- 查看当前目录下的所有文件:dir
- 功能命令:
1. 绝对路径 cd /d 路径
2. 返回上级目录 cd . .
3. 进入下级目录 cd 下级目录名
4. 清理终端屏幕 cls
5. 查看电脑IP ipconfig
6. 打开工具
计算器:calc
画图:mspaint
笔记本: notepad
7. ping命令
ping www.baidu.com
(查看 站信息)
(PS:在终端右键即可粘贴,不能用Ctrl快捷键)
8. 创建文件夹 md 文件夹名
9. 在目标文件夹创建文件 cd>文件名.扩展名
10. 删除文件 del 文件名
11. 移除文件夹 rd 文件夹名
12. 退出终端 exit
应用DOS命令
- 待补充···
计算机语言发展史
一. 第一代语言
机器语言
- 计算机的基本计算方式都是基于二进制的
- 二进制:只有0和1
- 这种代码是直接输入给计算机使用的,不经过任何转换
二. 第二代语言
汇编语言
- 解决人类无法读懂机器语言的问题
- 指令代替二进制
目前应用:
- 逆向工程(比如把一个程序破解出来
- 机器人
- 病毒
- ···
三. 第三代语言
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
高级语言
- 大体上分为:面向过程和面向对象两大类(C语言是典型的面向过程的语言。C艹、Java是典型的面向对象的语言)
- C语言:可以说是最重要的语言了,它有高级语言的特点又有汇编语言的特点,是所有语言的鼻祖,一般用来写一些操作系统和应用程序系统,以及一些不依赖计算机硬件的系统,有很强的数据处理能力,每个程序员要打好C语言的基础
- C++:对C语言进行扩充和完善,是一种面向对象的语言,Java就是以C和C++为基础开发的,Java又叫C+±-语言,是对C++的精简化版本
- C#:不要再读C井了,来跟我读“C SHARP”,微软老总比尔盖茨很欣赏Java,于是他就想开发一种微软自己的”Java”,于是C#便诞生了,但是C#只学到了Java的细节,没有学到Java的精髓:C#的平台适用性远远不如Java
- Python、PHP、JavaScript
- ···
第三代语言的发展史可以说是一部“山寨史”了,新语言对旧语言进行扬弃的“山寨”,促成了当今计算机语言的繁荣局面(以及学生为了应付多门计算机语言考试的苦逼现状),“山寨语言”层出不穷,但只有那些创造了新特点的语言才能真正的立足并存活下来甚至还有可能发展出一片繁荣的生态圈。我们的学习也是一样,如果仅仅是跟着别人学习,不独立思考,不去创新,那就只能平庸一世,无法向更高处发展
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92156 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!