zoukankan      html  css  js  c++  java
  • 编辑语言的分类

    编辑语言的分类

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

    机器语言

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

    优点:执行效率快

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

    汇编语言

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

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

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

    高级语言

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

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

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

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

    snajnda

    dajdnakld

    dadka

    #翻译

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

    sdadsaa

    #翻译

    ndasldaj

    #翻译

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

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

    瓶颈效应

    如果你开发一个软件:

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

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

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

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

    源码就是源代码

     

  • 相关阅读:
    第六次实训作业
    事件处理程序
    第四次实训作业
    I/O流
    课程总结
    求和计算器
    常用类的课后作业
    窗口实训1
    课后练习----实现窗口的切换
    第五次实训作业继承
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/10787643.html
Copyright © 2011-2022 走看看