Sun has some good advice about this on their website. They talk about using method level documentation as an API contract specification, as a programming guide, or both. A lot of that paper is written with the JavaDoc tool in mind, but the general points are valid for any language (and you can always use Doxygen, if you want to apply the specifics to C++).
The major change in recent times has been the introduction of programmable shaders on graphics cards. They allow a lot more creative freedom in the rendering process and hopefully we'll start to see that being used in new and imaginative ways (i.e. more use of non-photorealistic rendering styles). IMO that will be the real revolution.
"but CD's are the first consumer technology that was really limited by how well they were made and the equipment used to play them back then by the format itself."
Not true: you've forgotten about records. Even today, the LP is the format of choice for serious audiophiles (witness how much people are willing to spend on a good record player!).
Bear in mind that the vast majority of users do not buy motherboards - they buy complete systems. I suspect the system vendors will offer Linux as a no-cost option at best, or at worst simply not include it at all. So these copies of Gentus will only be getting out to the people buying motherboards themselves, who are most likely already aware of, if not actually using, Linux. It may introduce a few newbies, but I seriously doubt that it'll grab a vast quantity of new users as you suggest.
There have been a lot of posts mentioning the possibility of getting Linux ported to the PS2. The fact is that it's actually already been done and by none other than... Sony. If their press releases and other publicity is to be believed, the development machines that they are producing are workstations based around the Emotion Engine chip, running a modified version of Linux. For anyone that wants to check it out, the press release is at http://www.playstation-europe.com/ps2/press_releas e_html/tools.html
This might be what you're looking for:
http://www.w3.org/MarkUp/Test/
...that it takes 6 companies working together to sell a single MP3 online!
Sun has some good advice about this on their website. They talk about using method level documentation as an API contract specification, as a programming guide, or both. A lot of that paper is written with the JavaDoc tool in mind, but the general points are valid for any language (and you can always use Doxygen, if you want to apply the specifics to C++).
So what's the difference from version 1.0? The original only accounted for earthquakes and tidal waves?
The major change in recent times has been the introduction of programmable shaders on graphics cards. They allow a lot more creative freedom in the rendering process and hopefully we'll start to see that being used in new and imaginative ways (i.e. more use of non-photorealistic rendering styles). IMO that will be the real revolution.
No it doesn't! If you'd said "almost" I'd agree with you, but see some of the discussion on this earlier slashdot thread.
This is it! The breakthrough we've all been waiting for!
:-)
There was a quote in Bill Gates' book, The Road Ahead, which went something like:
"One of the next big advances in computer science will be the discovery of a fast way to factor large prime numbers."
You've done it, and it's such a simple elegant solution...
Fortran is a great counterexample for the other point, too: it is even worse than C++ for GUIs. :-)
Bear in mind that the vast majority of users do not buy motherboards - they buy complete systems. I suspect the system vendors will offer Linux as a no-cost option at best, or at worst simply not include it at all. So these copies of Gentus will only be getting out to the people buying motherboards themselves, who are most likely already aware of, if not actually using, Linux. It may introduce a few newbies, but I seriously doubt that it'll grab a vast quantity of new users as you suggest.
Vil.
There have been a lot of posts mentioning the possibility of getting Linux ported to the PS2. The fact is that it's actually already been done and by none other than... Sony. If their press releases and other publicity is to be believed, the development machines that they are producing are workstations based around the Emotion Engine chip, running a modified version of Linux. For anyone that wants to check it out, the press release is at http://www.playstation-europe.com/ps2/press_releas e_html/tools.html
Vil.