Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

grbrg

C#

This topic is 6291 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What are your thoughts about C#? Is it a potential threat to Java? Do you use it? Why (not)? Is it a "good" language? What are its shortcomings? Or is it just another clever MS-strategy to control the web...? Or is it the future? ;-)

Share this post


Link to post
Share on other sites
Advertisement
The only reason C# exists is because MS can''t use Java now. Way to drop the ball on that one MS.

Threat to Java....hardly...a lot of people use Java now...and would be the language I would use instead of C# for the only fact is that its existance is because MS tries to control everything even someting that someone else invents.

I look at C# as the .WMA to .MP3''s....why the hell is it there in the first place when something already works and is pretty standard.



Jenison
''There is no reason to have math part of the curriculum in schools. Why should we have to know 2x = 3y - 5. We have computers now." - Rosie O''Donnle

Share this post


Link to post
Share on other sites
Although I''ve never used it, I hear that it''s a very nice language.

Microsoft is putting their money where their mouth is - the .NET framework contains millions of lines of C# code. Oh, and C# is standardized, whereas Java is not.

~~~~~~~~~~
Martee
http://www.csc.uvic.ca/~mdill

Share this post


Link to post
Share on other sites
A standard that only applies to one platform isn''t much of a standard.

MS will have to write interpreters for all the other platforms out there because no one else will. Think Suns going to write one for Solaris. doubtful.

And even if they do, MS will only be defeating themselves, because it will give support for other platforms.

Share this post


Link to post
Share on other sites
C# is the evolutionary step from C -> C++ -> C# ... There are many complaints about the complexities of C++ ( no not just pointers but the API set for shit like Hash Tables, Link Lists, and network connection APIs ) simply dont exist for C++. The STL for C++ tried to remedy this problem but compared to the simplicity and readability of other languages ( like java ) C++ is really hard to learn and takes alot of code to get the same stuff done. unless you have been using C++ for years you may feel differently.. But I am talking about the new generatations learning C++. ( After all its about getting the job done and not spending endless hours trying to make something work."

Yes, Microsoft basically STOLE Java''s very readable syntax to no end... C# looks exactly like Java down to having a garbage collector. I havent really looked into the language much but hopefully it will be usful in making games with support of Direct X and all the other stuff that C++ uses... with the readability of a nice syntax ( like sadly yes Java. )

To sum it up... M$ made C# because it lost the only battle it EVER lost and that was with Sun''s desire to keep everything standardized. Remeber J++? Wonder why they no longer support J++.. because they lost that court battle in 2000 where M$ was trying to make their OWN standards of JAVA. ( CAN YOU BELIEVE THAT!... they tried to snake their way in... really mean thing to do dont you think? ( M$ had their own views on how the language should be designed ) Actually the more I think about the more Microsoft seems is a TYRANT, TYCOON, MONOPOLISTIC shit hole of a company... I say this because, "Yes M$ has made computing a more global and more essessable thing to people. "A desktop on every home type thing." But, when they have an idea they...

#1 Steal it, modify to how THEY want it to work with complete disregard to other companies standards ( Even tho may be VERY good standards) refuse to use.

#2 Invent something new them selves ( This is rare. ) But again do not standarize it for all... its only for THEIR benefit.

In light of if Java is standardize it tries to be in respect to ALL platforms and does a pretty good job. Remember the Mac?

So, this leads to what will happen when the M$ appeals are over in like 1 1/2 yrs. Will they split the company and put an end ( well some what ) to Bill gates and his fucken desire to be complete ruler. ( hmm never thought there could be such a thing as a NERD hitler. ) The death camps are abound but you cant see them, anymore then you can see all the ILLEGAL warez floating around the net. From the FBI''s point of view... aye? in other words the courts see a well to do guy in thick glasses with a smart Grin that is sincere in his Company goals but the judge is 50-60 year old man that grew up at a time when the computers where reserved for the super nerds and where 10 stories told. Do you think him and the jury ( perhaps the same deal as the judge.) think they know ANYTHING about computing and what REALLY goes on and needs to be done? Nope... they dont.

Get my point? You may need to read this again if you missed something... I just spilled a lot of things out just now.. and learned some new things I had never thought of before. (I used to support MicroSoft... now I am a spy that uses its benefits but at heart feel like Gates is a fucken Pud.

spacemadness

Share this post


Link to post
Share on other sites
Having looked at C#, i can say that the language itself looks promising© While Microsoft has submitted the spec for C# as a standard, I wouldn''t hold by breath on anyone using it outside of windows© That said, C# steals -- er©© borrows lots of nice features from java ¥like garbage collection, so you never have to write delete again¤© At the same time, it provides for "unsafe" code blocks, where you can do things that C++, but not java would allow© Overall, it looks like a good compromise between the two languages© Of course we won''t really know until it ships and we can see how the final product performs© I''m sure it will find its place among the tools for windows programming, just as visual basic has© Of course if you want to target other platforms, I''d stick with C++ or java©

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!