不同编程语言的通信原理

2022-01-10

       不管什么编程语言,编译后都是操作系统可以识别运行的0和1组成的代码。所以你问的应该是不同程序之间怎么实现交互或是通讯。
 
       人与人之间的沟通,需要讲对方能听得懂的语言,程序与程序的沟通,靠的是要传递满足程序指定的格式。不管是程序之间的通信还是电脑之间的通信,都是这样。
 
 
       可以把成绩看做一个项目,比如说要建一座楼房,有的程序负责设计,有的程序负责施工,如果你把设计要求传递给施工单位,施工单位肯定要崩溃,如果你让设计单位去施工,设计单位也要崩溃。设计单位收到实际要求后,也要进行内部分工,有人负责主体设计,有人负责胸风格设计,有人做估算,设计完成后,把设计结果返还给主程序,刘晨旭收到结果后,再把图纸和施工要求交给施工单位进行施工,施工单位也会有各种各样的安排,但对主程序来说,他只要一个结果。
 
       这种设计也叫黑匣子设计,可以把任何一个程序或者设备看做一个黑匣子,这个黑匣子有一入口,有一个出口,其他程序或者设备,只要把符合要求的数据传递给这个黑匣子,黑匣子处理完后,把输出的结果传递给下一个程序。其他程序不需要关心它是怎么处理的。
 
       基于这样的原理,我们才可以把不同公司生产的不同配件装在同一台电脑上。电脑CPU不需要关心显卡是怎么工作的?他只要把显示相关的数据发给显卡,显卡进行相关的处理后,再把显示器能识别的显示内容传递给显示器,再由显示器显示出来。
 
       如果中间的数据传递出现了错误,导致对方无法识别,程序就会出现错误,甚至是电脑蓝屏死机。
 
 
 
 
广州市广镒机电有限公司

热门资讯

1华为HUAWEI进军智能汽车市场

华为HUAWEI与江淮合作的智选车品牌定为“傲界”,有三款大型车在研,覆盖轿车、SUV和MPV三大品类,首款车发布时间将提前至2024年Q4。

2我国多项交通重大工程加速推

新年伊始,我国多项交通重大工程加速推进。加快构建现代化高质量国家综合立体交通网,助力经济社会高质量发展。

3一批税费支持政策开始实施 助

今年1月1日起,一批涉及个人所得税、新能源汽车消费、科技自立自强等领域的税费支持政策开始实施

4马斯克“超级高铁”梦想破碎,H

马斯克超级高铁梦想破碎,Hyperloop One(前身为 Virgin Hyperloop)正在出售其资产、解雇剩余员工,并准备在 2023 年底前关闭。

5武汉全国科创高地加速打造

“留住大学生,才能留住未来。”为了扭转人才利用率低、人才外流严重的局面,从2017年开始,武汉启动百万大学生留汉创业就业工程:买房租房可打八折、落户仅靠一证、近500家企业带头落实大学生最低年薪标准……

6华为回应在剑桥建10亿英镑研

华为一位发言人对此表示,公司仍在评估该项目,“我们知道规划申请的状况,在疫情期间将其置于内部审查评估状态”。

7中国是全球芯片创业唯一乐土

美国打压中国芯片并不是为了芯片本身,而是因为这个地球上的国防、工业、社会生活越来越智能化,芯片工业对其它各个行业的战略支撑效用远非1985年时可比。

8台积电美国4nm芯片厂成本贵5

台积电此前在财报会议上表示,在美国建厂的成本大增主要跟基础设施有关,盖厂的成本比本土高出四五倍。

最新更新

社会百象

more