编程语言分类(语言)

编程语言是用来和计算机交互的,但是计算机只认识0和1

机器语言(低级语言)

直接和硬件交互

用0和1和计算机沟通

优点: 执行效率高

缺点: 开发效率低

00000000000000010000LOAD A, 16

汇编语言

直接和硬件交互

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

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

高级语言

接近于人类语言

编译型(一次性丢入谷歌翻译)

C/JAVA/GO

和计算机硬件间接交互

记录下来,全部说完才能翻译.文件编译成另一个obj文件.再和计算机沟通得到结果

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低

include .....char s = "helloo world"
printf(s)

,把代码翻译成机器语言,通过编译器(汇编语言/机器语言写的)

解释型(找翻译)

Python无所不能

说一句翻译一句

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

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

print('helloo world')

翻译成机器语言,一般是通过解释器(编译型语言写的)

我们写程序一定是程序运行的越快越好,我们应该用编译型

网络瓶颈效应

应用程序都需要联网

网络延迟10ms,编译型比解释型再快也就快1ms

硬件性能:

转载于:https://www.cnblogs.com/ledgua/p/11252585.html

编程语言的分类,以及网络瓶颈效应相关推荐

  1. 006❤网络瓶颈效应

    一.网络瓶颈效应 上一节,我们讲到机器语言.汇编语言和高级语言,毫无疑问,机器语言和汇编语言我们可以放弃学习,谁想学让谁学去吧!我们重心可以放在高级语言上面,但是高级语言中的编译型语言和汇编型语言两者 ...

  2. CVPR2021|基于分类深度分布网络的单目3D物体检测

    1.要解决的问题 单目3D物体检测核心问题是如何准确估计物体的深度信息.已有方法尝试显式地或隐式地学习深度信息. 显式地学习存在的问题:1:深度估计的过度置信.一些方法[14,38,39,62]通过深 ...

  3. 编程语言的分类及初识大蟒蛇

    一 编程语言的分类 从第一台计算机诞生开始,人们为了使用计算机硬件就产生了编程语言.从最初的机器语言,到汇编语言再到现在应用广泛的高级语言.目前世界上的编程语言已经多达600种. 机器语言:直接使用二 ...

  4. 网络瓶颈、线程死锁、内存泄露溢出、栈堆、ajax

    网络瓶颈:网络传输性能及稳定性的一些相关元素 线程死锁:多个线程因竞争资源造成的一种僵局 下面我们通过一些实例来说明死锁现象. 先看生活中的一个实例,2个人一起吃饭但是只有一双筷子,2人轮流吃(同时拥 ...

  5. 掀起网络狂欢效应的六条金科玉律

    --摘自<口碑:引爆网络狂欢效应的锦囊妙计 > 壹 除了你自己,没人在乎你的产品. 没错,的确如此.人们在乎的是他们自己和能帮他们解决问题的方法.人们还希望生活中充满乐趣,并能与他人分享非 ...

  6. 4种方法可以缓解网络瓶颈

    在解决网络瓶颈问题时,网络专业人员通常依赖于有限的技术:增加链路吞吐量,配置端口通道或集成服务质量(QoS).虽然这些仍然是有效的方法,但网络工程师在2018年还有一些额外的技巧.这里有四种现代方式, ...

  7. 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的区别

    原文传送门:http://blog.csdn.net/liuchuo/article/details/52014764 计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言 ...

  8. python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...

    一.编程语言的分类? 机器语言:直接使用二进制指令编程,直接操作硬件,必须考虑硬件细节. 汇编语言:用简写的英文标识符取代二进制去编写程序,直接操作硬件,必须考虑硬件细节. 高级语言:通过人类能够理解 ...

  9. 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的关系

    计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言) 高级语言(按转换方式可分为两类:1.编译型语言;  2.解释型语言   ||  按照客观系统的描述可分为两类:1.面 ...

  10. Atitit 项目中的俩大孤岛问题 项目孤岛 编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设 不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目

    Atitit 项目中的俩大孤岛问题  项目孤岛  编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设  不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目组 ...

最新文章

  1. irobot擦地机器人故障_iRobot擦地机器人:只会擦地并不“奢侈”
  2. 【Android 逆向】Android 进程简介 ( Android 应用启动流程 )
  3. 《网站情感化设计与内容策略》一第1章 情感化设计1.1 革命:有失亦有得
  4. TreeMap源码分析——深入分析(基于JDK1.6)
  5. [你必须知道的.NET]第三十回:.NET十年(下)
  6. 泰晤士高等教育亚洲大学排行榜发布:清华登顶榜首
  7. spark源码分析之Executor启动与任务提交篇
  8. 深度学习笔记(9) 优化算法(一)
  9. 崇尚个人当前状态的社会
  10. elasticsearch集群搭建实例
  11. 三国群雄传ol服务器 修改,三国群英传OL DATA.PAK相关修改
  12. Linux驱动开发|音频驱动
  13. bat批处理的注释语句
  14. 关于WSO2 ESB
  15. 启发式算法(Heuristic Algorithm)
  16. bzoj3168 [Heoi2013]钙铁锌硒维生素(矩阵求逆+匈牙利)
  17. Java job interview:网页设计HTML+CSS前端开发与PS前台美化案例分析
  18. 64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别
  19. 能够改变一生的5句话
  20. 当你的网站被百度定义为“风险“ “百度网址安全中心提醒您:该页面可能已被非法篡改!“

热门文章

  1. 360无法打开html,360浏览器打开网页显示不正常怎么办
  2. java 调用阿里云中通快递查询示例
  3. android data com.qzone,我手机是安卓系统的,Qzone里的FileCache文件夹中的文件是什么东西?...
  4. 安装mediawiki维基百科
  5. 集群系统性能测试Linpack-HPL安装
  6. 19【推荐系统16】CTRCVR联合学习
  7. Flashpaper序列号(Flashpaperamp;nbs…
  8. 听说支付宝有一个“疯起来连自己都打”的项目
  9. PS快捷键大全,记住这些就够了!
  10. html三角形正方形代码,用CSS画三角形,纯CSS绘制三角形的代码