~

编程语言分类(语言)

编程语言是用来和计算机交互的,但是计算机只认识0和1

机器语言(低级语言)

直接和硬件交互

用0和1和计算机沟通

优点: 执行效率高

缺点: 开发效率低

汇编语言

直接和硬件交互

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

高级语言

接近于人类语言

编译型(一次性丢入谷歌翻译)

C/JAVA/GO

和计算机硬件间接交互

记录下来,全部说完才能翻译.文件编译成另一个obj文件.再和计算机沟通得到结果

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低

解释型(找翻译)

Python无所不能

说一句翻译一句

优点(相较于编译型语言):开发效率高

缺点(相较于编译型语言):执行效率低

网络瓶颈效应

应用程序都需要联网

网络延迟10ms,编译型比解释型再快也就快1ms


Pycharm常用快捷键

  • 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 --> 文件比较
posted @ 2019-07-26 20:24  17vv  阅读(121)  评论(0编辑  收藏  举报