首页 > 其他 > 详细

计算机之基础篇(二)

时间:2019-09-06 20:34:16      阅读:99      评论:0      收藏:0      [点我收藏+]

计算机之基础篇(二)


编程语言分类

为什么要编程

? 取代劳动力,帮人类完成一些事情

  • 机器语言

    计算机只认识0和1

    优点:执行效率高

    缺点:开发效率低

  • 汇编语言

    将计算机的0和1转换为英文

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

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

  • 高级语言
    1. 编译性:把所有代码一次性翻译成一个.obj文件

    优点(解释性):执行效率高

    缺点(解释性):开发效率低,翻译器翻译之后才能找到bug,改一次bug翻译一次,再改再翻译

    1. 解释性:一行一行翻译

    优点(编译性):开发性高

    缺点(编译性):执行效率低


网络瓶颈效应

? 你现在写的应用程序一定会联网

? 互联网通信的时间远远大于程序执行的时间

? 如果你的程序需要联网,编译型的执行效率高的优点毫无用处,所以用解释 型,python崛起的原因之一


执行python程序的两种方式

  • 交互式

    输入一行,解释一行

    交互式下,无需输入print,会自动打印,一般只用与调试

    缺点:关掉程序就没了

  • 命令行式

    解释一个文本

    python是一个解释器

    python 文件路径

    cmd切换到当前文件夹

    cd是切换

    缺点:调试非常麻烦

计算机之基础篇(二)

原文:https://www.cnblogs.com/hj59988326/p/11477957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!