blueznl wrote:It's no discussion IF it will come but WHEN it will come. I'd say latest 2015 we'll see announcements crop up about the next release of Windows, this time 128 bits. It's going to happen.
I think the first 'real' 32 bits windows was NT4.0 released back in 1996 or so, about 5 years later everyone went Win2K / WinXP and we all accepted 32 bits. 2005 gave us WinXP 64, so in 2010 the whole world will be running 64 bits... sort of... MicroSoft hopes
1995 first 32 bits 2000 all 32 bits
2005 first 64 bits 2010 all 64 bits
2015 first 128 bits 2020 all 128 bits
So, according to my very scientific research, every 10 years we'll double register size. One day, this is going to be known as BluezNL's law
Time will tell, but i bet than this time it will be different, as we won't run into 64 bits memory barrier anytime soon. I take good note of your law anyway
The 80386 came out 1985 and was the first 32bit x86 CPU. That are 10 years befor NT 4.0.
And currently there is no 128bit x86 CPU existing for enduser.
Apparently AMD (and Intel as well I assume) are experimenting with 128bit CPUs.
By the looks of it it's kinda like the x64 evolution.
It'll just be a extension (or rater a superset ?) of x64 which in turn is an extension of x86.
So there will be support for 128bit memory addressing and registers,
and most likely 256 bit extensions as well. (two 128bit registers operated with, result in a 256bit register kinda like EAX:EDX or whatever)
Although I'm not entirely sure, I believe SSE5 will have some stuff in that direction.
For all I know 128bit might simply turn out to be x64 extended or something, we'll see I guess.
Now unless the x64 PB/asm/compiler also support 128bit, it may be necessary to bulk up the size of the IDE package, by shipping all 3 compilers/IDE's in the same installer,
and adding a drop down list in the compiler preferences to choose between x86, x64 um x128(?) targets.
Besides, when 128bit appears, Fred will be able to support it faster than he did with x64 due to changes in the code and PureBasic. (Integer and .i comes to mind)
Hey Fred, have you actually contacted say AMD, presented yourself, who you are, explained about PureBasic and what it is and its philosophy, and expressing an interest in making sure it works well with their products?
chances are they'll send you a few books, maybe give you a chance for early samplers and so on, PureBasic may be small compared to other programming languages, but it's still got a pretty nicely sized userbase and it is a rival to C and C++ when it comes to speed ad code/memory footprint, I'd be surprised if folks at AMD hasn't already "seen" PureBasic.
Might also be worth firing off a similar email to Intel as well and see what response they give too, considering they send out CPU "books" (got a shelf full here with books they sent me for free) you never know.
Both are always interested in "early adopters", as is Microsoft.