五千年(敝帚自珍)

主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽

共:💬151 🌺373 🌵4
全看分页树展 · 主题 跟帖
家园 。。。。。。

因为每个大型程序都要从最基本的0和1开始架构,不同的程序间,由于编译思路的千差万别,兼容性只有天知道。当软件功能越来越强,所需要写的代码也就越来越多,这似乎是一个无解的迷局。

程序思路差别与兼容性无关。现代软件工程都是模块化来解决大型问题,一个模块只规定好出口和入口的规则就可以。只要出口和入口符合要求,模块内部如何运行是不需要其他开发人员考虑的。

你所指的程序间的兼容性可能是某个软件可以在Windows XP下运行,但是在Windows7下就不能运行。这个主要是因为Windows自己修改了出口或者入口的规则,而不是程序设计思路的问题。

让我们来思考一个事物,那就是封包技术,无疑在互联网传输办法中,封包技术无疑是相当“落后”的,比它精妙的传输方式比比皆是。可是为什么今天的封包传输大行于世,无非就在于其容错性,容错就代表着可靠。

封包技术 - 这个封包乎来自英文中的encryption,实际上是指网络传输中的加密技术。看你后面叙述的,似乎指的是网络数据传输的打包与校验。

在1和0的世界中,允许错误,就好比允许一个人在生与死之间随意选择一样。这在目前是不可能实现的,需要推翻整个的计算机结构重来才行。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河