Re: Where does C# fit in?
Well basically .NET is .NET but the job recruiters dont realize it since they are not programmers.
C# is a bit more respected as along the same lines of C++ to VB 6. But see if they knew any .NET programming they would realize that its the Framework that is common between VB.NET and C#. So they are one in the same for the most part and you can easily translate VB.NET to C# and visa versa. There are even code converter utilites out there that work very well for this. So what it boils down to its its application in the project they need done. Using the best tool for each job and not thinking "C#" is it for everything.
Moved
Re: Where does C# fit in?
And where does C++ fit into everything now? Below C#? Above still?
Re: Where does C# fit in?
Its still where it was but its not a RAD development language. Its painstakenly slow to write and develop in but its very powerful. Its not where C++ is in relations to C# or VB.NET as its like comparing apples to oranges.
Re: Where does C# fit in?
So will alot of developers write something basic in VB.NET or C# then rewrite in C++?
Can you give an example of something you can do in C++ that can't be done in C#?
Re: Where does C# fit in?
It isn't so much that it can't be done it just that it takes longer to code in C++.
Re: Where does C# fit in?
What are you planning to develop??
I've made a living since 1980 on writing BASIC code - from mainframes all the way through VB6 and now .Net.
BASIC code is easy to produce - quick - and easy to modify and enhance.
It's got great commercial value to my business.
Back in our mainframe days we would occasionally develop a function or routine in an assembler language to get a real speed hit - but PC's are so incredibly fast compared to the CPU's of 30 years ago that ease-of-maintenance/enhancement drive our business decisions a whole lot more then raw routine speed.
Re: Where does C# fit in?
I'm not trying to develop anything in particular, I'm just trying to learn more about what everyone else is doing, what they are using, why, and how they feel about it vs other alternatives.
Hack, I assume you mean that C# can do anything some things are just faster in C++? If not, and C++ is slower, what are the advantages of C++ specifically? What can C++ do that C# cannot?
Re: Where does C# fit in?
No. The framework that surrounds C# does a lot of stuff for you that you have to do yourself when using C++.
Re: Where does C# fit in?
My observation is that C# programming experience is worth, on average, about 10-15% more in terms of salary than comparable VB.NET experience. C++ and C# are roughly even although you'll find the jobs quite different. C# apps (and VB.NET apps as well) will tend to be focused on rapid development of solutions to immediate business problems or on backends for ASP.NET web sites. C++ will tend to be focused on commercial software development and other lower level development efforts.
Is it fair that C# is worth that much more? No, not really, but that's marketing. :sick:
Re: Where does C# fit in?
Quote:
Originally Posted by pjrage
What can C++ do that C# cannot?
Unmanaged code, meaning code that does not require the .NET Framework to run.
Re: Where does C# fit in?
Re: Where does C# fit in?
Quote:
Originally Posted by pjrage
Or better phrased, how is C# viewed in industry?
I'm curious, because last I knew, C++ was most respected, and VB was less respected (although I have no idea how that has changed with VB.NET).
Well, that all depends on the industry. If you're developing business solutions and working for a company like CaptialOne, you don't want to develop in C++ - you would use Java or C#.
If you're were working for Cisco, you'd probably be developing in C++.
As far as job oppurtunities, let me put it this way:
There are only so many 'Cisco's' in the world, but there are endless banks.