Old old old architectures.  We're talking Multics days.

~Robert Widmann

2016/06/17 21:35、David Sweeris via swift-evolution <[email protected]> 
のメッセージ:

> IIRC, a bunch of Ye Olde systems used 6-bit bytes. And I think 36-bit ints 
> were used in a few architectures, but don't quote me on that.
> 
> - Dave Sweeris
> 
>> On Jun 17, 2016, at 22:48, Félix Cloutier via swift-evolution 
>> <[email protected]> wrote:
>> 
>> Out of curiosity, can you name an architecture that doesn't use 8-bit bytes?
>> 
>> Félix
>> 
>>> Le 17 juin 2016 à 13:01:33, Daryle Walker via swift-evolution 
>>> <[email protected]> a écrit :
>>> 
>>> When I first looked into Swift, I noticed that the base type was called 
>>> “UInt8” (and “Int8”) and not something like “Byte.”  I know modern 
>>> computers have followed the bog standard 8/16/32(/64) architecture for 
>>> decades, but why hard code it into the language/library?  Why should 36-bit 
>>> processors with 9-bit bytes, or processors that start at 16 bits, be 
>>> excluded right off the bat?  Did you guys see a problem with how 
>>> (Objective-)C(++) had to define its base types in a mushy way to 
>>> accommodate the possibility non-octet bytes?
>>> 
>>> BTW, is there an equivalent of CHAR_BIT, the number of bits per byte, in 
>>> the library?  Or are we supposed to hard code an “8”?
>>> 
>>> — 
>>> Daryle Walker
>>> Mac, Internet, and Video Game Junkie
>>> darylew AT mac DOT com 
>>> 
>>> _______________________________________________
>>> swift-evolution mailing list
>>> [email protected]
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>> 
>> _______________________________________________
>> swift-evolution mailing list
>> [email protected]
>> https://lists.swift.org/mailman/listinfo/swift-evolution
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to