程序员必备预科知识
计算机硬件和冯·诺依曼结构
计算机硬件是指一些物理装置按照系统结构的要求构成一个有机的整体为计算机软件运行提供物质基础。
计算机硬件主要包括CPU,内存,主板,显示器,硬盘,主机箱,鼠标,显卡等等。
被称为计算机之父的冯·诺依曼提出了冯·诺伊曼结构
软件
计算机软件按照其功能划分为系统软件与应用软件。
系统软件:DOS(Disk Operating System)、Window、Linux、Mac、Android、iOS、Unix;
应用软件:qq,微信,WPS等等。
程序猿常用快捷键
- Ctrl+C 复制
- Ctrl+V 粘贴
- Ctrl+Z 撤销
- Ctrl+A 全选
- Ctrl+S 保存
- Ctrl+X 剪切
- Alt+F4 关闭当前页面
- Window+R 打开运行程序(输入cmd可以打开一个命令行控制台)
- Window+E 打开我的电脑
- Window+Tab 进入切屏模式
- Shift+Delete 永久删除文件
- Ctrl+Shift+Esc 打开任务管理器(死机时需要手动关闭一些程序)
常见Dos命令
DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。大家常用的操作系统windows10,windows 7等,都是图形化的界面。在有这些系统之前的人们使用的操作系统是DOS系统。这里要介绍的Dos命令大家可以简单理解就是在命令行窗口可以执行的命令,在正式介绍常见Dos命令时,先讲一下几种常见的打开命令行窗口的方法.
方法一:开始+window系统+命令提示符
方法二.win键+R+输入cmd打开控制台(推荐使用)
方法三.在任意的文件夹下面,按住shift键+鼠标右键点击,在击“此处打开powershell窗口”,在window系统中,powershell窗口和命令行窗口本质是一样的
方法四.在资源管理器的地址栏前面加入cmd+空格+回车。
常见的Dos命令如下:
- dir 查看当前目录的所有文件
- cd 切换目录(注意对于盘符之间的切换(跨盘符)不能直接用cd,cd后面要加上/d,例如原本是在c盘,现在我要转到D盘,也就是cd /d
d:\,注意这里两个斜杠的方向 ) - cd … 返回上一级目录
- cls 清理屏幕
- exit 退出终端
- ipconfig 查看电脑ip
- 打开电脑应用:例如calc 计算器 mspaint 画图 notepad 记事本
- ping 可以ping一些网站网址,用于检查网站连接是否正常
- md+文件夹名称 创建文件夹
- rd+文件夹名称 删除文件夹
- cd>文件名 在当前位置处新建文件,注意这里的文件名要加上后缀的
- del+文件名 删除文件
计算机语言的发展史
第一代语言:机器语言
计算机的基本计算方式都是基于二进制的方式,机器语言是直接输入给计算机使用的,不经过任何的转换。
第二代语言:汇编语言
解决人类无法读懂机器语言的问题,指令代替二进制。
目前的应用:逆向工程 机器人 病毒
第三代语言:高级语言
摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也会提升一倍。
高级语言大体上分为:面向过程和面向对象两大类。
c语言是典型的面向过程的语言,c++、java是典型的面向对象的语言
目前流行常见的高级语言:c语言,c++语言,java语言(服务器的开发),c#语言,Python(大数据),PHP(网站的构建开发) ,javaScript。