simply because portable toolkits don't exist, yet.
What?! Where have you been. OpenGL/AL, Alegro, SDL, just to name a few. If you use them instead of DirectX you can write games for a large number of different systems. DirectX sucks.
Yes, it is a more bloated, complex and difficult to learn version of C.
No, I have always taken it that C++ is good if you dont know C and C is good if you dont know C++. Once you learn the one you become suddendly jaded towards the other.
I dont think its performance or assembly would be king. Its more of compiled executable size and ease of use where c finds a good place on embedded systems.
Ive seen too many benchmarks that show Fortran dusting every other high level language out there when it comes to math. C++ is almost at a tie with Java outside using floating point.
Something people seem to miss in the CNN article is that almost all those foreigners trying to work in India are of Indian origin. Most Indian's I talked to laugh at the concept of a non-Indian working in their country. They are not arrogant so much as just traditional. Asia has always been xenophobic and they DO have laws that assist in enforcing this case. So the article was not a real eye opener to those of us who know the existance of the laws. Most of us are also smart enough to know of the "Indian Brain-Drain" issue where many of the highly skilled Indians left the country to work elsewhere. Now they are going home. No big surprise.
You think so? Heres something people miss with the global economy idea. As people lose jobs they effect other people who have jobs. In a common day you consume products and pay for services that depend on your income to keep other people employed. As more and more people join the unemployed other areas are quickly effected and those business will have to fire people to support those who can pay. With globalization companies can use cheaper labor elsewhere to save on these loses which means more unemployed local workers. Its a vicious cycle where eventually the whole system is destroyed internally. Large corporations will survive simply because they, and only they, do not depend on the U.S. for work.
Now, this eventually will even out but 99% of the U.S. population will have to become equivelant to third world countries in order to compete.
And this is good in what way?
Often, the executives and higher-ups of a failing company get the shaft as well.
CIOs, CFOs, etc are only putz puppets of the board of majority investors. The board is staffed by very wealthy individuals who often sit on the boards of other non-competing openly traded companies. These people are all for globalization since it simply means to them more money. They are not employed and cannot be fired. If the company tanks they generally are well off enough to just go somewhere else and sit on another board.
Dont be a putz puppet. Globalization is a horrible idea that only sounds good on paper. Protecting the jobs of those who work should be the #1 focus.
Someone once noted to me that if we were unable to freely trade overseas those countries would probably impose sanctions on our products or stop some forms of trades. This would mean something like DVD players would no longer come from Japan. In reality, if that occured, companies here in the United States would simply start producing them. Sure they might cost more. But why does that really matter? If I had to buy a DVD player for $200 because of this I wouldnt cry myself to bed everynight wishing Japan would sell them to me cheaper.
But it contributes to uncompetitiveness on the global market.
There. You said it. I was waiting for the "G" word". Global what? No, the constant spin of saying protectionist is bad and globalisation is good is humorous because people such as yourself are completely incapable of finding how this is good for Joe Somebody working over in a steel plant in Ohio who has to go home tommorow and find a new job to feed his family.
You can't just make an economy better in an industry.
Your point earlier that we sucked at industry defies history. During WWII the U.S. was in a funk of a recession and it used its industrial might to snuff out two countries that were industrial power houses themselves: Germany and Japan. The 70's and 80's downturn had little to do with industry but rather the country redirecting its focus into a service economy that we have today.
Free trade hurts badly in the short run but will produce a vibrant economy that is very competitive in the world market in the long run.
And you know this because your econ teacher told you so? Where is your proof? History cannot be a guide since no one has done this before. So you have no facts only a theory. Risking the country on someones guess work has never really done us much good. Look at how well the tech industry went.
I was playing my favorite RTS the other day and my peasants took down a wolly mammoth. They are hard to beat with their pitchforks, torches, and mob mentality. Dont underestimate the little guys!
No, he'll just go pay off a government/military official and have Google blocked again. China is notorious for not playing fair and giving local companies huge advantages over foreign competition. I wish our own government would do this someday...
Those one or two channels you watch are probably owned by seperate companies that REQUIRE that the other channels they own are available with the ones you want. The dish and cable networks have no choice in this matter. They HAVE to show you the additional channels to get the one due to the contract agreements. Dish stood up to Viacom to prevent raising user costs until next year but Viacom insisted on more money immediately. The contract dispute erupted with Viacom pulling all their channels from Dish.
You kinda have to wish well for Dish since they took the stand for their customers. I wish more cable and dish networks would do the same to prevent more companies like Viacom from raping their customers.
Lets see: right click on WMP quick launch icon. Select "Delete". Installed WinAmp. Let it take all audio files. Worked great. Two weeks later did 4 critical security updates. WMP quicklaunch icon returned and playing media files brought up WMP again.
Is this horrible? No, just annoying. Delete icon and go back into Winamp and restore file extensions. Problem resolved (for now).
This does not occur on all critical updates. I am guessing only those that deal with IE in some manner.
I would be happy to not have any at all "pre-installed". I use WinAmp personally but keep having the headache of where I delete icons and file extension preferences from Window's Media Player and get them all again the next time I do a Windows Update. I could see getting them again if I updated the player but I get them on security updates!
Oh, Ill just give you more examples. You can dig these out yourself from Yahoo if you get bored:
http://yahoo.investor.reuters.com/Officers.aspx? ta rget=executiveofficers/list&ticker=CMCSA
I picked Comcast as an example. No reason special I picked them except they were in the news recently with an attempt to buy Disney.
Feel free to pick anyone on the list and see who they are and what they trade. Many of the majority stock holders hold a majority in other companies as well.
Yes, Comcast is S&P500 and not NYSE but they all work the same. You can use Yahoo to find other companies and post reply back if you find one that counters my statements.
As a prior poster noted Disney is no longer controlled by the Disney family. The last board member from the family had a bit of a schuffle with Eisner and then called it quites.
Wrong! Look at Disney as an example. Independent investors only make up a little over 30% stake in the company:
http://www.msnbc.msn.com/id/4409729/
CEO's in companies are controlled by majority investors who sit on the board. These are almost always wealthy individuals or other companies. People with 401Ks do not hold majority stock in these companies or have it within their capability to use their holdings to control what the company does or does not do.
Yep, java's great for those enterprise apps where theres a bunch of transactions and communication between a whole bunch of crazy oddball systems. But I dont expect the next version of Doom being programmed in it...
I say this after watching some very simple, no-GUI programs translated straight from C++ to Java code. No extras added, bare minimum amount of work.
I wont dig for the Slashdot article but a OSS article covered a benchmark showing Java running as fast (and sometimes faster) than C++. One thing poorly done though in Java was trig functions.
Java does come with some baggage you wont find in C++. Mainly thats the garbage collector. But then again, you cant get a memory leak in Java which is very simple to do in C++.
But once it reaches a certain level of complexity, I'd rather save the CPU cycles and go with something better.
I mix the two. Theres two ways of doing this: JNI or CNI. The Java Native Interface is okay for accessing C code from Java. The Cygnus Native Interface (see gcj) treats every java object as a c++ object which makes using the two languages together very easy. Oh, and GCJ allows you to compile to native executable rather than byte code if speeds and issue.
Now, I dont see java becoming a mainstream staple for game development or heavy multimedia. But I could be wrong in the next couple of years.
I have to say you are atleast honest and explained your views. Many Slashdotters give the "its slower than dirt" and generally have no idea what they are talking about. I myself play all sides and just know the strengths and weaknesses of the different languages and dont play favorites. Its the best way to be IMHO.
I run SWT apps on Linux and only had a problem when I used the Motif version. The GTK2 version is as fast as C GTK apps. Sadly, thats not saying much. But hey, GTK is programmed in C right? Wheres that lightning speed? Oh, its on top of X. Great....
simply because portable toolkits don't exist, yet.
What?! Where have you been. OpenGL/AL, Alegro, SDL, just to name a few. If you use them instead of DirectX you can write games for a large number of different systems. DirectX sucks.
AOL builds horrible, buggy software. So does Microsoft. They are a perfect fit!
Yes, it is a more bloated, complex and difficult to learn version of C.
No, I have always taken it that C++ is good if you dont know C and C is good if you dont know C++. Once you learn the one you become suddendly jaded towards the other.
I dont think its performance or assembly would be king. Its more of compiled executable size and ease of use where c finds a good place on embedded systems.
Ive seen too many benchmarks that show Fortran dusting every other high level language out there when it comes to math. C++ is almost at a tie with Java outside using floating point.
Something people seem to miss in the CNN article is that almost all those foreigners trying to work in India are of Indian origin. Most Indian's I talked to laugh at the concept of a non-Indian working in their country. They are not arrogant so much as just traditional. Asia has always been xenophobic and they DO have laws that assist in enforcing this case. So the article was not a real eye opener to those of us who know the existance of the laws. Most of us are also smart enough to know of the "Indian Brain-Drain" issue where many of the highly skilled Indians left the country to work elsewhere. Now they are going home. No big surprise.
Good post. I wont add comment since you covered this quite well.
Losing jobs sounds bad.
You think so? Heres something people miss with the global economy idea. As people lose jobs they effect other people who have jobs. In a common day you consume products and pay for services that depend on your income to keep other people employed. As more and more people join the unemployed other areas are quickly effected and those business will have to fire people to support those who can pay. With globalization companies can use cheaper labor elsewhere to save on these loses which means more unemployed local workers. Its a vicious cycle where eventually the whole system is destroyed internally. Large corporations will survive simply because they, and only they, do not depend on the U.S. for work.
Now, this eventually will even out but 99% of the U.S. population will have to become equivelant to third world countries in order to compete.
And this is good in what way?
Often, the executives and higher-ups of a failing company get the shaft as well.
CIOs, CFOs, etc are only putz puppets of the board of majority investors. The board is staffed by very wealthy individuals who often sit on the boards of other non-competing openly traded companies. These people are all for globalization since it simply means to them more money. They are not employed and cannot be fired. If the company tanks they generally are well off enough to just go somewhere else and sit on another board.
Dont be a putz puppet. Globalization is a horrible idea that only sounds good on paper. Protecting the jobs of those who work should be the #1 focus.
Someone once noted to me that if we were unable to freely trade overseas those countries would probably impose sanctions on our products or stop some forms of trades. This would mean something like DVD players would no longer come from Japan. In reality, if that occured, companies here in the United States would simply start producing them. Sure they might cost more. But why does that really matter? If I had to buy a DVD player for $200 because of this I wouldnt cry myself to bed everynight wishing Japan would sell them to me cheaper.
But it contributes to uncompetitiveness on the global market.
There. You said it. I was waiting for the "G" word". Global what? No, the constant spin of saying protectionist is bad and globalisation is good is humorous because people such as yourself are completely incapable of finding how this is good for Joe Somebody working over in a steel plant in Ohio who has to go home tommorow and find a new job to feed his family.
You can't just make an economy better in an industry.
Your point earlier that we sucked at industry defies history. During WWII the U.S. was in a funk of a recession and it used its industrial might to snuff out two countries that were industrial power houses themselves: Germany and Japan. The 70's and 80's downturn had little to do with industry but rather the country redirecting its focus into a service economy that we have today.
Free trade hurts badly in the short run but will produce a vibrant economy that is very competitive in the world market in the long run.
And you know this because your econ teacher told you so? Where is your proof? History cannot be a guide since no one has done this before. So you have no facts only a theory. Risking the country on someones guess work has never really done us much good. Look at how well the tech industry went.
Advantages like Bush's tariff on steel imports,
Bush removed the tariffs in December. When the tariffs were in effect there was a sizable increase in steel production and sales.
http://www.cnn.com/2003/ALLPOLITICS/12/04/elec0
and the incredible subsidies that agribusinesses receive every year from Congress
Thats because farming is not cheap. Its a very expensive business. There are many a farmer who is living with huge debt.
which they use to undercut the farmers in many countries in the third-world
The U.S. is the largest donater of farming equipment and food to third world countries.
Expect the peasants to lose considerable clout.
I was playing my favorite RTS the other day and my peasants took down a wolly mammoth. They are hard to beat with their pitchforks, torches, and mob mentality. Dont underestimate the little guys!
That will unleash a world of opportunity
Yeah, it means my googling will get even more chinese results than those in english! Now I just need to learn chinese!
He's gonna need an awfully big boot...
No, he'll just go pay off a government/military official and have Google blocked again. China is notorious for not playing fair and giving local companies huge advantages over foreign competition. I wish our own government would do this someday...
Those one or two channels you watch are probably owned by seperate companies that REQUIRE that the other channels they own are available with the ones you want. The dish and cable networks have no choice in this matter. They HAVE to show you the additional channels to get the one due to the contract agreements. Dish stood up to Viacom to prevent raising user costs until next year but Viacom insisted on more money immediately. The contract dispute erupted with Viacom pulling all their channels from Dish.
You kinda have to wish well for Dish since they took the stand for their customers. I wish more cable and dish networks would do the same to prevent more companies like Viacom from raping their customers.
Did you happen to actually go inside of WMP and uncheck all the formats there before you did that?
Yep. And even if I did not, the window associates should not return nor should the icon undelete itself.
If not, SHUT THE FUCK UP.
Wow, you sure do take this personal. Just relax, take a few breaths, and go get a life AWAY from the computer.
I think your lieing.
You mean lying? Nope.
think your doing something wrong.
Lets see: right click on WMP quick launch icon. Select "Delete". Installed WinAmp. Let it take all audio files. Worked great. Two weeks later did 4 critical security updates. WMP quicklaunch icon returned and playing media files brought up WMP again.
Is this horrible? No, just annoying. Delete icon and go back into Winamp and restore file extensions. Problem resolved (for now).
This does not occur on all critical updates. I am guessing only those that deal with IE in some manner.
[i]
Typically a kid gets the game from their parents or money provided by their parents.
[/i]
I always got the money for violent games by either selling myself or drugs.
I would be happy to not have any at all "pre-installed". I use WinAmp personally but keep having the headache of where I delete icons and file extension preferences from Window's Media Player and get them all again the next time I do a Windows Update. I could see getting them again if I updated the player but I get them on security updates!
Its so old that it has already been fixed. This is reporting the second mremap issue that was reported a few months back.
Oh, Ill just give you more examples. You can dig these out yourself from Yahoo if you get bored:
? ta rget=executiveofficers/list&ticker=CMCSA
http://yahoo.investor.reuters.com/Officers.aspx
I picked Comcast as an example. No reason special I picked them except they were in the news recently with an attempt to buy Disney.
Feel free to pick anyone on the list and see who they are and what they trade. Many of the majority stock holders hold a majority in other companies as well.
Yes, Comcast is S&P500 and not NYSE but they all work the same. You can use Yahoo to find other companies and post reply back if you find one that counters my statements.
As a prior poster noted Disney is no longer controlled by the Disney family. The last board member from the family had a bit of a schuffle with Eisner and then called it quites.
Wrong! Look at Disney as an example. Independent investors only make up a little over 30% stake in the company:
http://www.msnbc.msn.com/id/4409729/
CEO's in companies are controlled by majority investors who sit on the board. These are almost always wealthy individuals or other companies. People with 401Ks do not hold majority stock in these companies or have it within their capability to use their holdings to control what the company does or does not do.
which if it in fact is, merely demonstrates that the language has problems
What, because something is difficult it has a problem? Should doctors and surgeons just give up on patients?
"NASA: Go home everyone. This space stuff is just to hard!!"
Seriously, Java is the least expressive modern language available.
Im sure it would give you the Full Monty if it could.
Anyone with in-depth knowledge of more than 5 languages should be able to see this trivially.
Yes, its so trivial high school kids are cranking them out. There must be like 5000 different java virtual machines out there!
5 languages? Its that easy? Does it matter which five? Could it be like javascript, phython, perl, Visual Basic, and php?
Yep, java's great for those enterprise apps where theres a bunch of transactions and communication between a whole bunch of crazy oddball systems. But I dont expect the next version of Doom being programmed in it...
I say this after watching some very simple, no-GUI programs translated straight from C++ to Java code. No extras added, bare minimum amount of work.
I wont dig for the Slashdot article but a OSS article covered a benchmark showing Java running as fast (and sometimes faster) than C++. One thing poorly done though in Java was trig functions.
Java does come with some baggage you wont find in C++. Mainly thats the garbage collector. But then again, you cant get a memory leak in Java which is very simple to do in C++.
But once it reaches a certain level of complexity, I'd rather save the CPU cycles and go with something better.
I mix the two. Theres two ways of doing this: JNI or CNI. The Java Native Interface is okay for accessing C code from Java. The Cygnus Native Interface (see gcj) treats every java object as a c++ object which makes using the two languages together very easy. Oh, and GCJ allows you to compile to native executable rather than byte code if speeds and issue.
Now, I dont see java becoming a mainstream staple for game development or heavy multimedia. But I could be wrong in the next couple of years.
I have to say you are atleast honest and explained your views. Many Slashdotters give the "its slower than dirt" and generally have no idea what they are talking about. I myself play all sides and just know the strengths and weaknesses of the different languages and dont play favorites. Its the best way to be IMHO.
I run SWT apps on Linux and only had a problem when I used the Motif version. The GTK2 version is as fast as C GTK apps. Sadly, thats not saying much. But hey, GTK is programmed in C right? Wheres that lightning speed? Oh, its on top of X. Great....