How come everything is in c#.
What happen to good old c++?
How come everything is in c#.
What happen to good old c++?
C++ is too hardz amgawd
Pshh... I thought c++ was easier.
I'm going to wager that you don't know C++ very well or haven't used it for anything above quite 'basic' software.
EDIT:
Though, based on this post of yours it seems you're using C++/CLI, which is NOT 'good old C++', it's Microsoft's disgusting half-breed that is only really useful for interop.
http://www.mmowned.com/forums/genera...ml#post1937343
Also, what was the point of this thread? Isn't the answer obvious?
Last edited by Cypher; 10-07-2010 at 09:12 PM.
C# is a very simple high level programming language compared to C++ being a more complex and lower level programming language. C# is generally written faster than C++, though C++ will run faster most people don't really care, they just wanna get the job done fast so they can cash in quicker.
Lunar Gaming - Reaching For The Stars
As much as Cypher hates C#, he'll agree with me here.
It's mostly preference.
Cypher prefers C++ mostly because he's always working in a low-level context. I prefer C# because it makes my life easier in a ton of aspects. And is also challenging when I make C# do things it's not meant to do!
Again; it's really all about preference. (C# is easier btw, which is why most people tend to use it now, since it's finally been proven as a valid language to use)
I don't hate C#. I think C# is great, I've just never had the time to learn it to the extent I'd like to. Like you said, most of my projects are relatively low level, so C++ just makes sense for me personally. Besides, I've been using it for so long now that it's far faster for me to code in C++ than C#, simply because I know it so much better.
C++ is hard, inconsistent, and full of obscure "gotchas" (for an example, look at the rules for the initialization of non-local static objects in different translation units -- aka the "static initialization order fiasco").* I wish C++ was as easy to use as C#! Especially when it comes to GUI programming. As much as I like WTL, it's nowhere near as nice as using something like the VS form designer.
Though, I don't really need to know C#, that's what you and Grey are for!
EDIT:
* That's not to say that it's a bad language, a lot of the problems with C++ stem from the fact that it was designed to be backwards-compatible with C. Also, lots of language rules are 'loosely defined' to allow compilers more leeway in applying platform or situation specific optimizations -- or simply because forcing compilers to do things a certain way may impose a performance penalty that would be otherwise unnecessary in some situations. C++ just has a different goal to C#. You need to pick the language that's right for what you're trying to accomplish.
Last edited by Cypher; 10-08-2010 at 01:44 AM.
I didn't ask for an opinion on my opinion.
I asked what was on the OP.
---------- Post added at 01:51 AM ---------- Previous post was at 01:50 AM ----------
Any he gave me -rep for having a retarded thread....
My point still stands, if you don't know C# very well then you're not in a position to comment on it in the context of how easy it is to learn. Because, well, how would you know?
How are my posts retarded? Because I'm pointing out how stupid you are? I can certainly see how that would upset you, doesn't make my posts retarded though.
I'm here because I had half an hour I needed to kill, and I also wanted to check on my manual mapper thread and see if there were any interesting new threads to participate in (or stupid threads to troll -- i.e. this one).
So yeah, I guess for this specific thread I'm here just to talk smack. What's your point? I've been here quite a while, and I'll probably be here a lot longer. You can cry all you want, I'm not going anywhere.
Lastly, I am about to do something else. Like I said, I was just killing time. I'm leaving for rock-climbing now. I'll be back in a few hours, I'm happy to continue your schooling then if you're still around.
Peace out.
I'm allowed to -rep you for being retarded. It's one of the privileges of being me.![]()
Seriously, read through the thread, and see what he replied to.
You may not ask for his opinion, but him pointing out the fact that you haven't used the language, yet are putting in your own opinion, is completely valid.