首页 > 编程语言 > 详细

编程语言的分类

时间:2019-09-06 16:03:56      阅读:69      评论:0      收藏:0      [点我收藏+]

编程语言的分类:

机械语言:

优点:执行效率极高

缺点:开发效率太低

机械语言:一堆0和1组成

汇编语言:

优点:开发效率提高(机械语言)
缺点:执行效率降低(机械语言)
汇编语言把一串二进制数写成一个英文单词

汇编语言 ---》翻译器------》机械语言

高级语言:

编译型语言:

(一次性执行全部,调试很麻烦)

优点:执行效率高(解释型语言)
缺点: 开发效率低(解释型语言)

编译型语言--》翻译器----》汇编语言--》翻译器-----》机械语言

解释型语言:

(一次执行一句代码,方便调试)

优点: 开发效率高(编译型语言)
缺点: 执行效率低(编译型语言)

解释型语言--》翻译器---》编译型语言---》翻译器--》汇编语言--》翻译器-----》机械语言

网络的瓶颈效应:

网络通信的时间(计算机与服务器建立通信)要远远大于程序的执行的时间。

执行python的方式:

交互式:

交互式环境下(终端),敲完一条命令按下enter键马上能看到结果
优点:调试程序方便。
缺点: 程序无法永久保存,关掉cmd窗口数据就消失

命令行式:

python语言是解释型语言,我们直接使用python打开文件,python会读一行翻译一行,并且这个文件是永久保存在硬盘中的。

python执行程序的流程:

  1. 先启动python3解释器。
  2. python3解释器相当于文本编辑器,将文本从硬盘读入内存。
  3. python3解释器解释执行文件代码
  4. 注意的是:只有第3个阶段才识别python语法,才有python语法这个概念,否则你输入的仅仅只是一串普通的字符。

jupyter的使用:

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。

用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。优点:好用,很好用。

编程语言的分类

原文:https://www.cnblogs.com/shaozheng/p/11474949.html

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