python全栈开发基础教程(零基础Python到全栈-编程语言的分类)
python全栈开发基础教程(零基础Python到全栈-编程语言的分类)
2024-11-22 11:23:17  作者:祢曾經而已  网址:https://m.xinb2b.cn/tech/ksc417846.html

前面我们说了,计算机是基于点工作的,它能直接理解的就是高低电频所对应的0101这种二进制指令。而之杰用二进制编程的这种方式就是机器语言。

这种编程方式执行效率是最高的,因为计算机可以无障碍理解。但是它的复杂度极高,开发效率极低,你可能要写一大堆0101这种二进制数,才能实现一个非常小的功能。

然后我们再来说汇编语言,汇编语言仅仅仅仅是用一个英文标签,代表一组二进制指令。汇编语言打印一句Hello World,需要是十多行代码(下图)。


相对于机器语言,汇编语言使用英文标签编写程序相对简单,执行效率稍低。但还是太复杂,开发效率很低。

高级语言就是站在人的角度上,用人类的字符去编写程序,但是高级语言离硬件更远,更贴近人类的语言。人类可以理解,而计算机则需要通过编译,最终转换二进制计算机才能理解。

所以高级语言的执行效率相对于前面两种语言会低一些,但是开发效率却得到了极大的提升。

在高级语言中,按编译的方式不同又分为两种。一种叫编译型语言,比如C语言、另一解释型语言种叫,比如我们Python。


编译型语言就是程序写完之后,用一个类似翻译软件把完整的源代码‘翻译’成为计算机能够识别的机器语言。因此这个编译之后的机器语言可以脱离其语言进行独立执行,执行效率极高,但开发效率相对较低。应用程序一旦需要修改,必须先修改源代码,然后重新编译生成新的目标文件才能执行。

并且编译型代码是针对有一个平台编译的,当前平台的编译结果无法在其他平台使用。因此跨平台性也差。

而解释型语言需要有一个解释器,类似于一个翻译官。解释器解释器会读取程序代码,解释一行立马执行一行。因此执行效率会被解释器拖慢,但是开发效率极高,一旦发现错误直接修改就好,改完直接就可以运行。

解释型语言针对不同的平台会有不同的解释,所以解释型语言的代码在不同的平台也可以直接运行。

最后我们来总结一下

执行效率:机器语言>汇编语言>高级语言(编译型>解释型);

开发效率:机器语言<汇编语言<高级语言(编译型<解释型)。

跨平台性:解释型语言跨平台性极强!

由于现在主流开发的程序都是基于网络通信,我们写的程序执行效率再高最终都会被网络延迟拖慢,所以我们主要考虑就是开发效率和跨平台性。这也就是Python现在这么火的原因之一。

  • 八个字激励短句(高考励志标语)
  • 2024-11-23高考励志标语1、百日光阴不肯迟,今岁金秋扬眉时2、百秒立志,百分决心,百时计划,百天拼搏!3、沧海可填山可移,百日冲刺我定行!4、百日煎熬梦一场,不破高考终不休!5、高三三班,猛虎下山;十年磨剑,百日梦圆6、高考。
  • 倪大红老师听到苏大强之歌(舌尖上的苏大强)
  • 2024-11-23舌尖上的苏大强刚刚,《都挺好》终于收官,折腾了几亿观众一个月的苏大强患上了阿尔兹海默症,生病之前作得昏天黑地,生病之后的一家人反而相亲相爱这样的和解让人泪目,也让人无奈今晚,你有没有为大强落泪?作了40几集在苏大强。
  • 一时强弱在于力万古胜负在于理的意思(含义介绍)
  • 2024-11-23含义介绍一时强弱在于力,千古胜负在于理“意思是短时间的强弱在于力气大小,长时间的胜负在于道理靠力气只能取得一时的胜利,凭正理才能取得长久的胜利,意在强调理是不能违背的曲波《桥隆飙》十:“世上有这样一条道理:一。
  • 红岛有哪些好玩的地方(红岛好玩的地方详解)
  • 2024-11-23红岛好玩的地方详解方特梦幻王国(1)方特梦幻王国,位于街道驻地东南位置,是中国第四代主题公园,采用高科技演绎特色主题,是一处将动漫电影特技等国际时尚娱乐元素和中国传统文化符号精妙统和,创造充满梦幻和创意的神奇天地(2)。
  • 牛犇第一部电影(84岁影坛常青树牛犇)
  • 2024-11-2384岁影坛常青树牛犇-最近,身为娱乐圈的老戏骨牛犇和陈道明两位演员被网友偶遇拍下一组十分令人敬佩的画面当天,两人都身穿西装显得十分正式,应该是参加某活动现场人非常多,陈道明老师在人群中远远看见满头白发的牛犇老师迎面走过来。
  • 福建高考前准备什么(今年高考不允许提前交卷)
  • 2024-11-23今年高考不允许提前交卷又到一年高考时今年全国高考报名1078万人再创历史新高考场、考务人员数量相应增加考试安排据了解,全国统考和普通高中学业水平选择性考试于6月7日至9日举行具体科目考试时间安排为:注:外语听力测试安排在外。
  • opporenoace支持HDR吗(如何开启该模式)
  • 2024-11-23如何开启该模式OPPORenoAce支持HDR模式使用HDR模式拍照:1)打开相机,点击拍照界面的HDR按钮,可以选择打开、关闭、自动;2)点击快门按钮拍摄HDR,意思是“高动态范围显示技术”,这种技术格式能让视频。
  • 孩子得了抑郁症家长该做什么(面对抑郁症或者躁郁的孩子)
  • 2024-11-23面对抑郁症或者躁郁的孩子文/阿秋面对抑郁症或者躁郁的孩子,父母该以怎样的态度和心理来面对呢?对于大多数患抑郁症和躁郁症的孩子们的父母来说,是不知道如何去帮助他们渡过难关的,所以在很多时候,我们看见的是这些家属们惊慌失措和过度。
  • 好听的星系名字(关于好听的星系名字)
  • 2024-11-23关于好听的星系名字大麦哲伦星系(LargeMagellanicCloud,简写LMC;又称大麦哲伦云,简称大麦云)是本星系群中著名的河外星系之一,是矮星系它是银河系众多卫星星系中质量最大的一个,位于剑鱼座和山案座交界处。
  • 中心城区最新重点项目建设(聚焦重点项目建设㉝)
  • 2024-11-23聚焦重点项目建设㉝东营区融媒·知东营讯路网一直是城市发展的动脉,是城市发展的后驱力量,路网的配套完善极大的推动了周边项目的开发,优化了居民的居住环境潍坊路效果图新区片区城市更新暨市政配套项目修建七条道路分别是潍坊路(庐。
  • 汉字故事380(汉字故事1001夜)
  • 2024-11-23汉字故事1001夜第八十七夜于与於汉字简化后,繁体的“於”字写成了“于”,以至许多人渐渐地将“於”字忘掉了,“於”字似乎被废弃掉了,退出了今天汉字的“舞台”但实际上,事情远没这么简单,这个“於”是难以废弃掉的,“于”字。