不同编程语言的通信原理

2022-01-10

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

热门资讯

1反腐没有休止符 以零容忍态度

党纪国法面前绝无例外,不管级别多高,都要一查到底。

2共享单车新规4月起施行 租用

共享单车应具有定位功能,车载智能终端应包括卫星定位装置,定位精度误差应优于15米。客户端电子地图中应标注停放区位置,展示入栏管理区、禁止停放区、运营范围边界,宜实现骑行路径规划并引导承租人还车至停放区。

3广州市市场监管局:“0元购机”

广州市天河区体育西路、天河公园、岗顶和番禺区、黄埔区的万达广场等多个热门商圈,常有人以“填问卷送礼品”“抽奖中奖”“0元购机”“购机积分兑物”等噱头吸引消费者入店选购,诱导消费者在不清楚协议内容的情况下签订购机、贷款协议,结果上当受骗、蒙受财产损失。

4劝酒出事须担责,感情深不用“

根据相关法律规定,劝酒、灌酒等行为可能需要承担民事责任或刑事责任,还有可能构成共同犯罪。

5天津:划定封控区 全市开展全

为防范疫情的进一步扩散传播,8日下午,天津市津南区迅速划定了封控区、管控区以及防范区的范围,后续还将根据疫情的发展及时调整。同时,天津市1月9日在全市范围内开展全员核酸检测。

614部门:鼓励推广刷身份证自动

进一步推广和应用电子客票,推进“无纸化”便捷出行。落实健康码全国“一码通行”,鼓励各地区推广刷身份证自动核验健康码服务。加强高速公路沿线餐饮、救援服务监督检查,严厉打击宰客等损害旅客权益行为。

7全国公安机关侦办侵犯公民个

公安部部署推进“净网2021”专项行动以来,全国公安机关聚焦人民群众关切的突出网络违法犯罪和网络乱象,持续发起强大攻势,全力打好网络犯罪歼灭战和网络空间生态治理战。

8“反垄断”之年:118个行政处罚

反垄断执法工作由商务部、国家发改委、国家工商行政管理总局分别承担,2018年国家市场管理监督总局反垄断局设立,成为反垄断专门机构。2021年国家反垄断局正式挂牌,成为国务院的副部级国家局。

最新更新

社会百象

more