day 2
作者:互联网
1什么是编程?
程序员基于某种编程语言的语法格式想要让计算机做的事,写到文件中
2操作系统有什么用
我们以后开发的都是应用程序,应用程程序无法直接操作硬件,但凡需要操作硬件,都需要调用操作系统的接口
3计算机由哪三大部分组成?
cpu+内存+外存
4简述操作系统和应用程序的启动流程?
操作系统位于计算机硬件和应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序,它把计算机复杂的操作指令封装成一个简单的接口,供人们使用
应用程序的代码由硬盘读入内存,cpu运行应用程序码,运行成功即可使用应用程序
5编程语言的分类有哪些,并评估各个分类的优缺点
机器语言;优点,执行效率高 缺点,开发效率低
汇编语言 优点,相较于机器语言开发效率高 缺点,相较于机器语言执行效率低
高级语言 优点,相较于汇编语言开发效率高 缺点,相较于汇编语言执行效率低
高级语言分为解释性和编译性,解释性语言写一行翻译一行,出现bug可以及时修改,开发效率高,但是解释性语言需要一行一行翻译,执行效率较低 。汇编性语言需要写完所有代码才可以进行翻译,所以不能及时发现和修改bug,所以开发效率相较于解释性语言较低,但执行效率高
pycharm以下 快捷键+快捷键意义
ctrl+a 全选
ctrl+c 复制(不选中默认复制一行)
ctrl+v 粘贴
ctrl+x 剪切
ctrl+f 搜索
ctrl+z 撤销
ctrl+shift+z 反撤销
ctrl+/ 注释
ctrl+d 复制粘贴选中(复制粘贴复制一行)
ctry+y 删除默认一行
home(ctrl+[ ) 回到首个字符
end(ctrl+] ) 回到最后一个字符
shift+F10 运行当前文件
alt+shift+F10 选择运行文件
shift+enter 换行
ctrl+shift+r 项目中全局搜索
ctrl+alt+l 代码整理 (code-->reformat code)
local history -- > show history
compare with --> 文件比较
标签:效率高,ctrl,shift,解释性,一行,应用程序,day 来源: https://www.cnblogs.com/1012zlb/p/11255026.html