Sign in to follow this  

C#

This topic is 4357 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

I've heard of this language before but I'm not too familiar with it. Is it better than C or C++? What can it do? Is the "New Language of the Age" or something? lol. Rapidarp

Share this post


Link to post
Share on other sites
I've had a good look at C# over the last 12 months and my first thoughts were why did MS invent this language with the myriad of other languages we have, but giving it a chance i think it's a great language for developing windows forms apps. I'm sure it could be as equally as powerful for game programming also. I however, will stick to C/C++ for gaming applications though as there is a massive wealth of resources on it.

Share this post


Link to post
Share on other sites
Quote:
Original post by rapidarp
So basically it's a stronger, more simplified version of C++?
Personally, I'd say it's closer to Java. In any case, I think it's one that'll be useful to have some experience with.

Share this post


Link to post
Share on other sites
I wouldn't say c# is "stronger" or a "successor" to c++ really...

When they designed C# they took influence from c++ and java(which itself got influence from c++ and smalltalk). I don't see anything revolutionary about it, it is just another language in the series of evolution of languages.

What's big about it is that microsoft is pushing C# applications (running on the microsoft CLR) as the next thing for windows.

Definitely they simplified a lot of the features of c++, and added new features as well. I don't personally like C# as a language, though, so I will continue to use java and C++.

Share this post


Link to post
Share on other sites
Quote:
Original post by rapidarp
Is it better than C or C++?

Yes*.

Quote:
What can it do?

Probably most things that you would want it to.

Quote:
Is the "New Language of the Age" or something?

No.

John B

* This statement is based on the following evidence:
Of the people I know who have tried C# and are in any kind of position to judge its merits, they all like it and prefer it to C++ and C. The only time I have seen C# being judged as poor (by people with the experience to judge) has been in comparisons with other languages entirely (for example: Common Lisp). Those same people give the same or worse judgement of C++ and C.
As I am only in the early stages of learning C# myself, I don't think I really have the necessary experience to include my own opinion in the evidence, but having said that, I like it so far.

No doubt many people will reply saying that you have to judge a programming language in context and that saying "C# is better than C++" is an empty statement. Yes, of course this is true. Nevertheless, I believe the majority of reasonably experienced programmers who have used both C++ and C# would say they prefer C# (even if they continue to use C++, for reasons of portability/existing code base/experience/whatever.)

Share this post


Link to post
Share on other sites

This topic is 4357 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this