If the Ku Klux Klan has the "right" to march down Skokie (a Chicago suburb that is home to many Holocaust survivors), then Take Two has the "right" to make Grand Theft Auto.
I don't what this game promotes and how it influences some people, but America was created with free speech in mind. Unfortunately, people with poor taste are also allowed free speech.
But then, I'm sure the British thought Thomas Jefferson, Patrick Henry, and the mighty John Hancock had poor taste and poisonous words that should be silenced.
Besides, people still make the desicion to act violently.
When is it really up to you and me? Outside forces always conspire to dictate what direction we move in. Whether its market forces, evil companies, or corporate fads, we don't have ultimate control over what and how we develop. This doesn't apply to software development as artistic expression, but if you want to get paid for your artistry, then we all are at the mercy of the people who have the money.
I like.NET because it is a well designed platform. If Microsoft gets stingy, then it may be worth it to move to a different platform. There are plenty to choose from and through web services, it is getting easier for different platforms to talk to each other.
Why didn't they play the "patent card" with Win32? They could have raked in the dough by charging every application developer a licensing fee. Because it has anti-trust all over it and would hurt Microsoft more than help it.. The same thing applies to.NET.
We will see how Ximian turns out with Mono. You think they will get screwed, I bet they wont for these reasons... * It would be a marketing nightmare * This would kill adoption of.NET on Linux (Yes, Linux is here to stay) * It will cause an exodus to Java
A licensing fee, or blocking competitor's products, is small potatoes compared to.NET ubiquity.
I hear about it in news groups all the time. ".NET is a ripoff of Java...", blah, blah, blah. Thing is, these people are usually ignorant about Properties, Attributes (attributes has a different meaning in.NET), delegates, IL compilation by through reflection, remoting, and COM interpolarity. These things are time savers and simplify architecture.
For example, Reflection allowed me to cuts out thousands of lines of generated code that brought my project from 25,000 lines to 5,000.
I don't have much experience in Java, so I have no basis to compare.NET to Java, but I am happy with what I have seen so far with.NET.
That being said, I can only point you to several books that teach.NET from a Java developer's perspective.
So, one of the ideas behind C# was to make an intermediate laguage (MS-Java-byte-code, if you will) which could be quickly compiled for the CPU in question.
Stick a system call envrionment and garbage collector around it and you have [roughly] what C# is.
Another Java programmer, who has almost no experience with.NET, yet thinks he has enough "understanding" of.NET to put it into a nutshell.
However, you're not as bad as most people.
Why C# falls short, I can't say.
Could it be that there is less than a snowflake's chance on the Sun that Sun Microsystems would suggest.NET over Java?
It's corporate politics!! If Microsoft were trying this, they would be pushing.NET instead of Java.
Anyways, why are there a bunch of Java programmers, ignorant of.NET architecture and capabilities, who are so intent on slandering.NET?
If people criticize something, shouldn't they at least understand that thing first?
I've only looked at the Java machine, never at how C# represets a program.
At least you admit you have no experience with.NET.
Its a trade organization, with a geographical and cultural similarities, supporting the location of the research center to be in a member country against other nations, who are geographically and culturlly diverse.
If France & Germany shared the costs in bringing down Saddam, keeping peace in Iraq, and rebuilding Iraq, then they can reap the benefits. However they choose not to and face consequences for their choices.
Its kindof like the mooch complaining when you dont invite him to your next party.
Medicine should be sold cheaply to the poorer nations. This means an agreement needs to be made regarding the price of the medicine to poorer countries. Wouldn't this be the solved by a governing body's supplement, or the goodwill of the inventor?
...or the research would not have taken place until 20 years later.
The whole idea of patents is to protect the person who comes up with an idea. If Dr. William Wold wants to allow the world to use this idea, he will truly benefit humanity. If not, then it is his prerogative not to (Yes, he is allowed to make money).
He shouldn't be forced to share his design so other companies can take the idea and make cheap spinoffs. Where would the incentive to innovate and share ideas come from for those who innovate for profit? (I know, Linus Torvolds Freely gave away Linux, but not everybody has the same mentality.)
If you dont like that, come up with your own unique way to kill cancer and freely share it with everybody.
Since when did France and Germany care about the Iraqi people? Last I remember, they wanted to keep Saddam (the same Saddam who tortures and kills his own people) in power because it was financially convient for them.
It may not be about the Benjamins, but its about the Francs and Marks.
I agree that most examples are superficial. This extends beyond Microsoft's documentation and into books about Windows programming and Visual Studio's code wizards.
On my current.NET project, I learned a valuable lesson... Code Wizards should only be used for prototypes, and prototype-like applications!!! They're quick, dirty, and inflexible.
Do not code to satisfy the way the Wizard and Generator does things. It makes development myopic and inflexible. I switched from using code generation to reflection and brought my project down from 25,000 lines to under 6000 lines AND gave it more features.
During the "Great Depression", going to the movies was the premier form of entertainment. What else where people going to do on a Saturday night? They could read a book (if literate) or go to a dance/jazz club. They did not have TVs, computers, or the internet to browse/. on their saturday nights.
Also, they did not have the option to wait for the movie to be a rental.
If the Ku Klux Klan has the "right" to march down Skokie (a Chicago suburb that is home to many Holocaust survivors), then Take Two has the "right" to make Grand Theft Auto.
I don't what this game promotes and how it influences some people, but America was created with free speech in mind. Unfortunately, people with poor taste are also allowed free speech.
But then, I'm sure the British thought Thomas Jefferson, Patrick Henry, and the mighty John Hancock had poor taste and poisonous words that should be silenced.
Besides, people still make the desicion to act violently.
When is it really up to you and me? Outside forces always conspire to dictate what direction we move in. Whether its market forces, evil companies, or corporate fads, we don't have ultimate control over what and how we develop. This doesn't apply to software development as artistic expression, but if you want to get paid for your artistry, then we all are at the mercy of the people who have the money.
.NET because it is a well designed platform. If Microsoft gets stingy, then it may be worth it to move to a different platform. There are plenty to choose from and through web services, it is getting easier for different platforms to talk to each other.
I like
Why didn't they play the "patent card" with Win32? They could have raked in the dough by charging every application developer a licensing fee. .NET.
.NET on Linux (Yes, Linux is here to stay)
.NET ubiquity.
Because it has anti-trust all over it and would hurt Microsoft more than help it.. The same thing applies to
We will see how Ximian turns out with Mono. You think they will get screwed, I bet they wont for these reasons...
* It would be a marketing nightmare
* This would kill adoption of
* It will cause an exodus to Java
A licensing fee, or blocking competitor's products, is small potatoes compared to
I'm sorry. I didn't realize I was being a dick until I read my post after your reply.
.NET as C#, then made some generalizations, and I stopped listening after that.
I didn't have much to go on. You refered to
Your generalizations are not inaccurate, but coarsly grained, which is fine because the topic is about high performance computing.
Thank you for the information and for the reply.
Theres Mono or dotGNU, which are OS implementations of .NET. .NET 1.x and c# are ISO standards, so anybody can roll their own implementation.
I dont know about OS implementations of Java.
I hear about it in news groups all the time. ".NET is a ripoff of Java...", blah, blah, blah. Thing is, these people are usually ignorant about Properties, Attributes (attributes has a different meaning in .NET), delegates, IL compilation by through reflection, remoting, and COM interpolarity. These things are time savers and simplify architecture.
For example, Reflection allowed me to cuts out thousands of lines of generated code that brought my project from 25,000 lines to 5,000.
I don't have much experience in Java, so I have no basis to compare .NET to Java, but I am happy with what I have seen so far with .NET.
That being said, I can only point you to several books that teach .NET from a Java developer's perspective.
C# for Java Developers is the most popular book. Amazon will tell you about the other books.Hey...If Seymour Cray can program in binary, then any REAL programmer can.
But XWindows doesnt...
So, one of the ideas behind C# was to make an intermediate laguage (MS-Java-byte-code, if you will) which could be quickly compiled for the CPU in question. Stick a system call envrionment and garbage collector around it and you have [roughly] what C# is.
Another Java programmer, who has almost no experience with .NET, yet thinks he has enough "understanding" of .NET to put it into a nutshell.
However, you're not as bad as most people.
Why C# falls short, I can't say.
Could it be that there is less than a snowflake's chance on the Sun that Sun Microsystems would suggest .NET over Java?
It's corporate politics!! If Microsoft were trying this, they would be pushing .NET instead of Java.
Anyways, why are there a bunch of Java programmers, ignorant of .NET architecture and capabilities, who are so intent on slandering .NET?
If people criticize something, shouldn't they at least understand that thing first?
I've only looked at the Java machine, never at how C# represets a program.
At least you admit you have no experience with .NET.
Ok, let me rephrase.
Its a trade organization, with a geographical and cultural similarities, supporting the location of the research center to be in a member country against other nations, who are geographically and culturlly diverse.
Nice picture AC.
Anyways, since you don't have an intelligent reply...theres not much worth in discussing anything with you...
If France & Germany shared the costs in bringing down Saddam, keeping peace in Iraq, and rebuilding Iraq, then they can reap the benefits. However they choose not to and face consequences for their choices.
Its kindof like the mooch complaining when you dont invite him to your next party.
"People forget that France was making the planes that Iraq used to gas its own people."
And the US trained Saddam in military tatics as well as supplied him with the arms to kill his own people.
However, I am glad that the US took respossibility and removed Saddam from power.
There plenty of policits to go around. The European Union wants the site to be in France (I wonder why?).
Meanwhile, "Canada, China, Russia, South Korea, the United States and Tokyo itself are reported to be favouring Japan".
It seems like its the EU against the world on this one.
Medicine should be sold cheaply to the poorer nations. This means an agreement needs to be made regarding the price of the medicine to poorer countries. Wouldn't this be the solved by a governing body's supplement, or the goodwill of the inventor?
Again, this is an issue of distribution of wealth.
How would you feel if you worked on a project for 5 years, racked up a debt from it, and then got nothing for all your work except your debt?
The doctor took a risk in developing this technology. Doesn't he/she deserve some compensation?
You're right...
That is a failing of capitalism. However, isn't this a problem of distribution of wealth and making medicine accessable to people with lower income?
Surely reform can happen without having to commandeer Intellectual Property.
Thanks for the template AC. Ill make sure Ill use it for my next form email to Kazaa users.
Thats a good point AC. I develop software and love what I do.
I also know people who are good in their respective industries, enjoy what they do, and want to get paid (Yes, they Actually exist!!!).
If you want to give away all of your work, you have the freedom to do so. Just dont impose your "freedom" on me.
Fine, its about the Euros...
...or the research would not have taken place until 20 years later.
The whole idea of patents is to protect the person who comes up with an idea. If Dr. William Wold wants to allow the world to use this idea, he will truly benefit humanity. If not, then it is his prerogative not to (Yes, he is allowed to make money).
He shouldn't be forced to share his design so other companies can take the idea and make cheap spinoffs. Where would the incentive to innovate and share ideas come from for those who innovate for profit? (I know, Linus Torvolds Freely gave away Linux, but not everybody has the same mentality.)
If you dont like that, come up with your own unique way to kill cancer and freely share it with everybody.
Since when did France and Germany care about the Iraqi people? Last I remember, they wanted to keep Saddam (the same Saddam who tortures and kills his own people) in power because it was financially convient for them.
It may not be about the Benjamins, but its about the Francs and Marks.
I agree that most examples are superficial. This extends beyond Microsoft's documentation and into books about Windows programming and Visual Studio's code wizards.
.NET project, I learned a valuable lesson...
On my current
Code Wizards should only be used for prototypes, and prototype-like applications!!! They're quick, dirty, and inflexible.
Do not code to satisfy the way the Wizard and Generator does things. It makes development myopic and inflexible. I switched from using code generation to reflection and brought my project down from 25,000 lines to under 6000 lines AND gave it more features.
During the "Great Depression", going to the movies was the premier form of entertainment. What else where people going to do on a Saturday night? They could read a book (if literate) or go to a dance/jazz club. They did not have TVs, computers, or the internet to browse /. on their saturday nights.
Also, they did not have the option to wait for the movie to be a rental.
An interview at google...
Google Manager: What did you do for your last company?
Canidate: I created an application that started a sucessful new culture that made XYZ corp. $50 million last year.
Google Manager: So did you go to to Stanford, Carnegie Mellon, or an Ivy League school?
Canidate: No...
Google Manager: Your job search did not match any of our openings.