编辑语言的分类

编辑语言的分类

编程语言,他是人与计算机沟通的一种介质

机器语言

计算机只认识0和1,为了和计算机沟通,你也得认识0和1

优点:执行效率快

缺点:普通人根本就写不了这种代码,开发效率低

汇编语言

他还是和计算接直接沟通。汇编语言就是把一串二进制转换成了英文单词

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

缺点(机器语言):执行效率稍微慢一点

高级语言

编译型语言 类似于谷歌翻译

把你写完后的代码一次性翻译,并且翻译的结果可以保留,下次可以直接使用结果

优点(汇编语言):开发效率高

缺点(汇编语言):执行效率低(需要经过一个翻译的过程)

snajnda

dajdnakld

dadka

#翻译

解释性语言 类似于同声传译

sdadsaa

#翻译

ndasldaj

#翻译

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

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

瓶颈效应

如果你开发一个软件:

我们现在开发的程序,就是为了实现某种功能。快播看视频需要联网,但是由于网速的限制,你下载两个程序之间需要延迟,延迟位1ms。高级语言也能0.1ms,机器语言我给他执行效率0.00000001ms。使用什么高级语言

你要开发一个操作系统,假设使用汇编10年,使用高级8年。,操作系统使用20年。操作系统更在乎用户的体验,用户体验就是速度快。而你打开一个应用程序,你是不是无法直接操控硬件,需要通过操作系统,操作系统控制硬件越快越好。使用机器语言或者汇编语言。

你以后要干的是什么,应用程序,你写的应用程序是不是都需要联网,只要联网就会收到网速的限制,开发效率越快的语言越好。使用解释型,python。

python,简单,他有大量的成型库,也是为什么python能够做少儿编程/加入高考的。使用的人会越来越多,库越来越多

源码就是源代码

 

posted @ 2019-04-28 23:08  蜗牛少少  阅读(244)  评论(0编辑  收藏  举报