主题:【原创】话说“字节优先” -- 你克我服
共:💬6 🌺8
当时好像是在Sun Solaris和Dec Unix之间进行的。
其实这个问题非常简单,使用高级语言的程序员也许从来就没有注意到这还是个问题。比如使用Java,.NET,底层问题早就被Wrapper起来了,who cares!(换平台,从32位到64位,程序员都不需要知道)
理论上讲,一个设计合理的操作系统这些东西应该是不暴露给广大程序员的,OS以及API/System Call都应该能实现自动切换。当年NT在设计的时候,有个叫做HAL(硬件抽象层)的东西,所有Hardware的差异只出现在这一层,从此往上的操作系统应该是一样的。所以NT很容易的实现了对多个平台的支持(MIPS, PowerPC, Alpha, Intel)。后来这些支持都Drop了,是因为市场太小,没有价值。
除了写Low-level device driver的程序员,我想这个问题大家都不怎么在乎的。
PowerPC系统是bi-endian,因为他两种endian都晓得,有趣!
- 相关回复 上下关系6
【原创】话说“字节优先” 8 你克我服 字4046 2005-06-12 23:26:54
😉在美国读计算机的时候,little-endian到Big-endian的转化就是一个作业。
好文。一个小问题,一个字节并不一定是8位。所以也不一定是从0到FF。 请尽量 字0 2005-06-13 00:21:16
不、不....不会吧? 你克我服 字210 2005-06-13 00:45:46
Here: http://en.wikipedia.org/wiki/Byte 请尽量 字0 2005-06-13 01:18:05
😮多谢教悔、已经在主贴里修正了 你克我服 字0 2005-06-13 01:26:27