I thought I would learn a new programming language, but I can't decide which to learn. Which do you think is better?
Printable View
I thought I would learn a new programming language, but I can't decide which to learn. Which do you think is better?
Personally, I like C#...It's essentially the same structure as C++ and Java.
Obviouisly c++ is better because you can mix and match manage and unmanage code
Um, no, I wouldn't see that as a reason. Managed C++ and Unmanaged C++ together are pretty tricky to use, you need to know how the language works before you do that.
Anyway, which one you choose depends on what you need. What sort of programs do you want to write?
I want to increase my chances of getting more work. I am an independent contractor. I have a lot of languages under my belt now. I just want to increase my knowledge. The kind of programs I want to write will depend on what I can do with the next language I learn. If that makes any sense to you
Why is this an or question? If you want to increase your chances of getting a job, learn all of them.
Dive into C++, and when you feel familiar with it, start hitting C#.
That's why it is an or question. I wanted to know which one is the best one. I didn't want to start learning C# and then find out that C++ is better. I'll eventually learn them all, but I need to start somewhere. Might as well start with the best.
Well, I've heard that it's an easy jump from C++ to C#, but I've never heard how easy it is counterwise.
Right. Learn C++, then C#. C++ is harder to learn, but once you know it C# is dead easy (as well as Java, and most other programming languages too).
But there is no better language. C# is for RAD, C++ is for the rest.
learn them all...every language has it's own ups and downs
It depends on the type of job you're looking for.
C# is obviously going to be better in a RAD environment.
C++ isn't.
But it's a lot more fun ;)
Raw C looks nasty is why I skipped learning it before C++
C often looks nicer to me than C++ :)
Pick the language for the job. Deciding which to pick is what takes the practice.
C++ gives you incredible things. Parksie, have you checked out the Spirit parser library?
Go with C++ as it's non proprietary like C# and better than C.
Funny you should mention that. I did take a look at it, since I'm thinking of writing some kind of scripting language for a client of mine...Quote:
Originally posted by CornedBee
C++ gives you incredible things. Parksie, have you checked out the Spirit parser library?
I think the idea is absolutly fascinating.