主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽
共:💬151 🌺373 🌵4
因为每个大型程序都要从最基本的0和1开始架构,不同的程序间,由于编译思路的千差万别,兼容性只有天知道。当软件功能越来越强,所需要写的代码也就越来越多,这似乎是一个无解的迷局。
程序思路差别与兼容性无关。现代软件工程都是模块化来解决大型问题,一个模块只规定好出口和入口的规则就可以。只要出口和入口符合要求,模块内部如何运行是不需要其他开发人员考虑的。
你所指的程序间的兼容性可能是某个软件可以在Windows XP下运行,但是在Windows7下就不能运行。这个主要是因为Windows自己修改了出口或者入口的规则,而不是程序设计思路的问题。
让我们来思考一个事物,那就是封包技术,无疑在互联网传输办法中,封包技术无疑是相当“落后”的,比它精妙的传输方式比比皆是。可是为什么今天的封包传输大行于世,无非就在于其容错性,容错就代表着可靠。
封包技术 - 这个封包乎来自英文中的encryption,实际上是指网络传输中的加密技术。看你后面叙述的,似乎指的是网络数据传输的打包与校验。
在1和0的世界中,允许错误,就好比允许一个人在生与死之间随意选择一样。这在目前是不可能实现的,需要推翻整个的计算机结构重来才行。
- 相关回复 上下关系8
🙂这还是理解沟通的问题 kavin 字292 2011-11-23 10:02:02
🙂【原创】中文操作系统的畅想 9 wild007 字2338 2011-11-23 07:16:44
🙂呃, 柯镇恶 字646 2011-11-29 11:20:03
😜。。。。。。
🙂多谢科普 wild007 字1276 2011-11-23 21:35:06
🙂C 语言就是23个关键词,就符号而言,确实没有什么文字区 3 唵啊吽 字528 2011-11-23 09:38:02
🙂我当初试图学C语言的时候 3 wild007 字1134 2011-11-24 03:24:35
🙂SUM 可不是C语言里的东西 1 相信逻辑和常理 字193 2011-12-01 22:16:38