- 主题:现在写程序是不是可以不再考虑大端计算机的存在了?
linus不久前呼吁,网络传输也采用little endian。
【 在 hgoldfish 的大作中提到: 】
: 直接认定程序运行在小端上面,而不再考虑大端计算机的存在?
: 读写大端数据的时候,弄个工具函数进行转化。
: 读写小端数据的时候,直接拿内存里面的写入?
--
FROM 183.242.243.*
然而现在几乎没有大端的机器,调试也无从谈起
【 在 robertrue 的大作中提到: 】
: 大端字节序在调试二进制内容时用肉眼容易查找:)
--
FROM 183.242.243.*
不是不可能,不然linus也不会倡议,比如ip header里面有一些冗余的bit,表面是大端还是小端什么的,然后就可以慢慢演进,直到淘汰老协议。
【 在 z16166 的大作中提到: 】
: 这么大的历史包袱是没可能甩掉的,或者说,这么基础又广泛使用的规范,早已深入到每台cpu和每根网络链路里。
: 按规范来,就肯定没问题;不按规范来,得自己保证没问题就行,use it at your own risk。
:
--
FROM 183.242.243.*
你有点过激了,我并不是要证明自己多牛,或者抬出权威来压制人。我只是隐约有这个印象,所以随口说一嘴。我自觉自己技术能力和职业生涯都比较一般,所以来论坛就是抱着学习和娱乐的态度,并没有想争论什么。争赢了又能怎么样,在生活中还不是继续板砖?
感觉你挺严谨认真,有时候别人随口说句话,你就要搜到出处。有时候生活中不必那么端着,时时用恶意去揣度别人。
【 在 z16166 的大作中提到: 】
: 发不出,那就搞个图。
: [upload=1][/upload]
:
--
FROM 183.242.243.*
不行,就不走
【 在 z16166 的大作中提到: 】
: 技术需要的是严谨
: 如果娱乐的话,别的版面和论坛、群,大把的呀
:
--
FROM 183.242.243.*