Another M$ is evil thread.

ByteMe

Banned
http://www.osviews.com/modules.php?...e=article&sid=593&mode=thread&order=0&thold=0


I hate microsoft. I believe the "harm" they have done to the world through the computer industry is great. SO GREAT in fact it wouldn't hurt my feelings if all the top management for microsoft was taken out in a terrorist attack.

I don't have/use Lindows. Does anyone here? I do like the fact that Lindows is fighting for everything their worth against m$. I think I will go buy some of Lindows stuff to support them.
 
We'll Im still amazed that virtually the only hard crashes I get are from Outlook express and I.E. I barely get any crashes from third party software now... even games...
 
Speaking from experience, I've had as much grief with Open Office (free) as I did with MS Office. But I suppose that crash per dollar spent, Open office can't be beat...

Now, I use Mozilla 99.9% of the time and have next to no problems with it. I now even used the WindowBlinds Mozilla theme so the rest of my computer matches my browser. :)
 
ByteMe said:
I hate microsoft. I believe the "harm" they have done to the world through the computer industry is great. SO GREAT in fact it wouldn't hurt my feelings if all the top management for microsoft was taken out in a terrorist attack.

What, so you mean the "Harm" they have done is so great it outweighs them setting a standard that enabled PC's to 'unify' and thus become as powerful as they are today?

Or would you prefer the old days, when there were like 3-4 competing OS'es - it'd be like today's console market.
 
Tagrineth said:
What, so you mean the "Harm" they have done is so great it outweighs them setting a standard that enabled PC's to 'unify' and thus become as powerful as they are today?

Or would you prefer the old days, when there were like 3-4 competing OS'es - it'd be like today's console market.

I would like to see the free market work like it is suppossed to instead of the illegal monopoly tatics that m$ uses.


*edit*

When I mean a free market is suppossed to work.... with the government controls.
 
Competing OS's would be a really good idea. :D
You can have 3 of them competing as game OS's and the other asa network and business OS. :D

Tagrineth said:
ByteMe said:
I hate microsoft. I believe the "harm" they have done to the world through the computer industry is great. SO GREAT in fact it wouldn't hurt my feelings if all the top management for microsoft was taken out in a terrorist attack.

What, so you mean the "Harm" they have done is so great it outweighs them setting a standard that enabled PC's to 'unify' and thus become as powerful as they are today?

Or would you prefer the old days, when there were like 3-4 competing OS'es - it'd be like today's console market.
 
K.I.L.E.R said:
Competing OS's would be a really good idea. :D
You can have 3 of them competing as game OS's and the other asa network and business OS. :D

Would it? Personally I think it would be a nightmare. I have no time whatsoever for Microsoft, put replacing Windows with half-a-dozen incompatible operating systems would be a set backward IMO.
 
If there were many competing OSs that problem would be overcome, either with java or similar used for most applications, alternatively a wide range of cross platform libraries that work on all platforms.
 
Humus said:
If there were many competing OSs that problem would be overcome, either with java or similar used for most applications, alternatively a wide range of cross platform libraries that work on all platforms.

...depending on exclusivity deals, etc.

And the performance would be awful. Consider that hardware implementations could be VASTLY different between, say, an OS/2 PC, a Windows PC, and a Solaris PC. If games had to be 'multiplatform', they'd be very expensive (need three different engines) OR be really, REALLY slow (Java ain't exactly fast for 3D applications :LOL: ).

Basically having multiple competing OS'es would have slowed the market down -quite- a bit.
 
Tagrineth said:
Basically having multiple competing OS'es would have slowed the market down -quite- a bit.


You are sooooooo incorrect. Look at the industries where there is competition. Let's say the automobile industry. Hmmmm, there are many "standards" that all manufactures use and they aren't having a problem.

Having multiple competing OS's would be a huge benefit to the world. That or you don't understand how a free market works.
 
ByteMe said:
You are sooooooo incorrect. Look at the industries where there is competition. Let's say the automobile industry. Hmmmm, there are many "standards" that all manufactures use and they aren't having a problem.

Having multiple competing OS's would be a huge benefit to the world. That or you don't understand how a free market works.

Well, regardless - how would having competing OS'es improve the performance of PC's? It'd probably drive prices down, or result in icky marketing tactics (GeForce FX, anyone?)... etc.

I understand how a free market works, but all that would happen if there were competing OS'es, above anything else, would probably be there would be more 'OS exclusive' games, more OS-specific hardware... the only upside I can see is probably lower prices. And in a world where one can stick with Windows 98SE to this day, that is -quite- a big deal, isn't it? :rolleyes:
 
Bullshit. You don't know what you're talking about.
I have been working with JOGL for about 2 weeks now.
I have been working with Java for how long now?

I have used Java 1.3 and it was slow as hell, but when I tried 1.4.2, it's extremely fast.

If you had any experience with the latest Java SDK you wouldn't trash it mindlessly like you have now. It's obvious you have no idea what you're talking about.

Bad code is what causes slow downs in Java. Go visist GameDev and in the 3d forum you will see over 50 threads about Java vs Programming Language X, all the results are either showing Java faster than C++/C# or slower than C++/C#. It basically shows, different coding practices will be the major factor that dictates performance.

Yes, C++ and C# are slightly faster than Java and I am willing to risk some performance, the reason I use Java is because of it's advantages over C++/C#. If I was a speed junkie I would be coding everything in assembly. Why use C++ when you can get much better performance in assembly?

Don't forget the part that JOGL interfaces directly with your 3D hardware, the JOGL library was written in C, your Java code will have nothing to do with the speed your card can render a 3D scene.

In my experiences Java was slow in the past but now it's improved a lot. I prefer Java over C++ because of it's flexibility and ease of use.

Here is some more information for you:
http://community.java.net/games/

Oh and please Tagrineth don't talk about multiple software vendors reverting to icky marketing tactics. What do you think Microsoft have been doing over the years?

Yes, there are disadvantages to having multiple competing OSs and their are advantages of having 1 dominating OS.
In the end it comes down to benefiting ones sole desire. If everything you have works perfectly on 1 OS and the free market is very competetive, the price for your future OS upgrades will be cheaper and you will benefit. Your customers/competitors might not be so fortunate, but that's the way business is run.


Tagrineth said:
Humus said:
If there were many competing OSs that problem would be overcome, either with java or similar used for most applications, alternatively a wide range of cross platform libraries that work on all platforms.

...depending on exclusivity deals, etc.

And the performance would be awful. Consider that hardware implementations could be VASTLY different between, say, an OS/2 PC, a Windows PC, and a Solaris PC. If games had to be 'multiplatform', they'd be very expensive (need three different engines) OR be really, REALLY slow (Java ain't exactly fast for 3D applications :LOL: ).

Basically having multiple competing OS'es would have slowed the market down -quite- a bit.
 
K.I.L.E.R said:
all the results are either showing Java faster than C++/C# or slower than C++/C#

Your words are wise, and ring true. Who can dispute such logic? (Though, pedantically, you've missed the occasion where java is the same as C++/C#, rare as it may be)

p.s. garbage collection leads to unpredictable timings. Hence, java is a fools errand for anything with tight deadlines. Audio, video, games (to an extent--stuttering shouldn't be in games, but it is tolerated), embedded control systems all fall into this category. It also, by the nature of the bytecode interpreter, is not the best for number crunching and algorithms like audio and video codecs.
 
Dudes, I meant Java isn't faster than C++/C#/C under certain circumstances but there are extreme variations in speed mainly because of the algorithms used.

Like what you said Russ, you are right. When it comes to sound, video or software anti-aliasing/filter algorithms you use either:

Assembly or C. Java and/or C++ is not an option under most circumstances such as the ones you and I described.

IE: http://www.hiend3d.com/hq4x.html

You run this HQ2x under an old version of WMP Zsnes which first introduced HQ2x, it is slow. Dead slow.
The recent WMP version of Zsnes has HQ3x and it runs perfect in terms of performance. Why? It was all done through assembly(or a bit of C and a lot of ASM, I forget) rather than C++.

In general for codecs and the like I do agree, assembly or C and under some circumstances C++ otherwise your performance will be :?. A combination of ASM and C is alright as well.

Yes, the garbage collector is being improved there are slight funnies that some people have with it. Some people tend to manually place garbage collector calls systematically to avoid pauses and the like.

IIRC the garbage collector removes dead variables at certain intervals. If you are crunching massive numbers and have cack loads of dead variables and the garbage collector kicks in during the number crunching, oh oh. :LOL:
To avoid that, I systematically place GC calls after something big would occur. That keeps garbage to a minimum and the GC needn't be auto called as much and it wont be called during those number crunching moments.

It should be noted there are other garbage collectors as well which may be better suited.

In the end it all comes down to using the right tool for the job. What I don't like is when people treat their opinions as facts thus misleading others.

The "Java is slow" so don't bother with it attitude/argument is annoying and misleading.
I can simply argue, C is slow with *insert program algorithm here*, why bother using C when you can get double the performance using ASM with *insert program algorithm here*. In fact, Java takes advantage of SSE2 when doing float ops assuming your CPU supports it.

If you use the right tool for the job, you are then exerting common sense and you will get the job done right assuming the person is competent. :D

I've spent a lot of time reading and asking questions about how Java works. There are a lot of unfounded and incorrect rumours going on about Java, myself foolishly believing some of them. The Java community has really opened my eyes. There are a lot of very helpful people willing to answer questions.
One of Sun's employees for the Java games community has stated that Sun is targeting Java to become a game oriented language as well. They are expanding the market.
 
as for MS being good or bad, I think that the industry really benefited from them... but now the indusrty can stand in its own feet without having to lean on MS for standards. MS is just holding us back and it's time for them to go. In other markets that are much younger (ie PDA-phones) MS is still a good thing. But eventually noone will need them anymore, and then I hope that they shrivel up and die.
 
Sage said:
In other markets that are much younger (ie PDA-phones) MS is still a good thing. But eventually noone will need them anymore, and then I hope that they shrivel up and die.

So, your position is to have Microsoft do lots of investing and risk taking in the "young" markets...and in the markets that do end up being successful and viable, don't allow MS to get return on their investment?
 
If they are successfull they get their return on investment ... just dont let companies get too successfull.
 
Back
Top