编程语言的分类,以及网络瓶颈效应
编程语言分类(语言)
编程语言是用来和计算机交互的,但是计算机只认识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
编程语言的分类,以及网络瓶颈效应相关推荐
- 006❤网络瓶颈效应
一.网络瓶颈效应 上一节,我们讲到机器语言.汇编语言和高级语言,毫无疑问,机器语言和汇编语言我们可以放弃学习,谁想学让谁学去吧!我们重心可以放在高级语言上面,但是高级语言中的编译型语言和汇编型语言两者 ...
- CVPR2021|基于分类深度分布网络的单目3D物体检测
1.要解决的问题 单目3D物体检测核心问题是如何准确估计物体的深度信息.已有方法尝试显式地或隐式地学习深度信息. 显式地学习存在的问题:1:深度估计的过度置信.一些方法[14,38,39,62]通过深 ...
- 编程语言的分类及初识大蟒蛇
一 编程语言的分类 从第一台计算机诞生开始,人们为了使用计算机硬件就产生了编程语言.从最初的机器语言,到汇编语言再到现在应用广泛的高级语言.目前世界上的编程语言已经多达600种. 机器语言:直接使用二 ...
- 网络瓶颈、线程死锁、内存泄露溢出、栈堆、ajax
网络瓶颈:网络传输性能及稳定性的一些相关元素 线程死锁:多个线程因竞争资源造成的一种僵局 下面我们通过一些实例来说明死锁现象. 先看生活中的一个实例,2个人一起吃饭但是只有一双筷子,2人轮流吃(同时拥 ...
- 掀起网络狂欢效应的六条金科玉律
--摘自<口碑:引爆网络狂欢效应的锦囊妙计 > 壹 除了你自己,没人在乎你的产品. 没错,的确如此.人们在乎的是他们自己和能帮他们解决问题的方法.人们还希望生活中充满乐趣,并能与他人分享非 ...
- 4种方法可以缓解网络瓶颈
在解决网络瓶颈问题时,网络专业人员通常依赖于有限的技术:增加链路吞吐量,配置端口通道或集成服务质量(QoS).虽然这些仍然是有效的方法,但网络工程师在2018年还有一些额外的技巧.这里有四种现代方式, ...
- 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的区别
原文传送门:http://blog.csdn.net/liuchuo/article/details/52014764 计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言 ...
- python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...
一.编程语言的分类? 机器语言:直接使用二进制指令编程,直接操作硬件,必须考虑硬件细节. 汇编语言:用简写的英文标识符取代二进制去编写程序,直接操作硬件,必须考虑硬件细节. 高级语言:通过人类能够理解 ...
- 计算机编程语言的分类,解释型语言、编译型语言、脚本语言的关系
计算机编程语言的分类: 机器语言(二进制代码) 汇编语言(面向机器的程序设计语言) 高级语言(按转换方式可分为两类:1.编译型语言; 2.解释型语言 || 按照客观系统的描述可分为两类:1.面 ...
- Atitit 项目中的俩大孤岛问题 项目孤岛 编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设 不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目
Atitit 项目中的俩大孤岛问题 项目孤岛 编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设 不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目组 ...
最新文章
- irobot擦地机器人故障_iRobot擦地机器人:只会擦地并不“奢侈”
- 【Android 逆向】Android 进程简介 ( Android 应用启动流程 )
- 《网站情感化设计与内容策略》一第1章 情感化设计1.1 革命:有失亦有得
- TreeMap源码分析——深入分析(基于JDK1.6)
- [你必须知道的.NET]第三十回:.NET十年(下)
- 泰晤士高等教育亚洲大学排行榜发布:清华登顶榜首
- spark源码分析之Executor启动与任务提交篇
- 深度学习笔记(9) 优化算法(一)
- 崇尚个人当前状态的社会
- elasticsearch集群搭建实例
- 三国群雄传ol服务器 修改,三国群英传OL DATA.PAK相关修改
- Linux驱动开发|音频驱动
- bat批处理的注释语句
- 关于WSO2 ESB
- 启发式算法(Heuristic Algorithm)
- bzoj3168 [Heoi2013]钙铁锌硒维生素(矩阵求逆+匈牙利)
- Java job interview:网页设计HTML+CSS前端开发与PS前台美化案例分析
- 64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别
- 能够改变一生的5句话
- 当你的网站被百度定义为“风险“ “百度网址安全中心提醒您:该页面可能已被非法篡改!“
热门文章
- 360无法打开html,360浏览器打开网页显示不正常怎么办
- java 调用阿里云中通快递查询示例
- android data com.qzone,我手机是安卓系统的,Qzone里的FileCache文件夹中的文件是什么东西?...
- 安装mediawiki维基百科
- 集群系统性能测试Linpack-HPL安装
- 19【推荐系统16】CTRCVR联合学习
- Flashpaper序列号(Flashpaperamp;nbs…
- 听说支付宝有一个“疯起来连自己都打”的项目
- PS快捷键大全,记住这些就够了!
- html三角形正方形代码,用CSS画三角形,纯CSS绘制三角形的代码