kenobi
1/8/2015 8:54:00 AM
W dniu czwartek, 8 stycznia 2015 09:46:52 UTC+1 uzytkownik robin....@gmail.com napisal:
> On Monday, January 5, 2015 8:38:32 PM UTC+11, fir wrote:
> > (move here if someona like to comment on this
> > specyfic topic, also mirror it to comp.programming in hope to move up that group for more c-unrelated programming topic discussions)
> >
> >
> > > like it was already mantioned by some (and i also think so) byte is more like obsolete today times
> > > it was invented (afaik) to get off variable bit-field length troubles,
>
> Nothing of the sort.
> The byte of 8 bits was introduced in order to make it easier to process
> characters.
> Earlier machines having words of 32 bits and more (e.g., 60 bits)
> handled characters clumsily.
> It was far easier to have character-handling instructions access
> those 8-bit characters directly (and not as a part of a much longer word).
>
have you some quotation or something like this.. in wiki byte is talking about variable length fields.. and logicallt when computers are build there has to be decision or use variable lenght fields or fixed length fields,
this is base decistion and i think was taken
thus byte appeard
> > now it got back with some variable byte feild length troubles
> > > (i mean mostly decoding instruction stream in x86 which must be done in sub nanosecond scale and is quite complex in x86 asm)
> > > How much it would be simpler if byte would have 32 bits - instruction opcode would fit in one byte adress in one or two, that would be great simplicity; also joining such 32bit byte with utf-32 would let sword cut such many utf-8 utf-16 utf-32 dillemates.. also endiannes/low endian hell would drop down a bit, as most values would not be reversed
> > > just becouse you will se a regular bytes often
> > > - so definitely x86 like machines should go onto 32 byte way
> >
> > yet more option indeed is 64-bit byte option,
> > this sounded a bit crazy at first*, but is some interesting option too
> >
> > *the problem is that this will waste a bandwidth in noticable way,
> > i think 32 bit byte
>
> A byte is 8 bits.
>
> > in this time will not result in any waste at all but 64-bit will do;
> > On the other side it can have something oldschool new-technology feeling,
> > and you can trade some waste for newteh simplicity sometimes, why no,
> > we're not so poor anyway to not be able to toy with some
> > interesting machines sometimes ;/ (but usilng 64-bit byte i mean
> > like supplementary machines
> > like some mainframes or something like that ;/ probably not home stuff