|
-
May 2nd, 2007, 02:11 PM
#1
Thread Starter
Addicted Member
Where does C# fit in?
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).
Since C# is newer, I'm not sure how it has been taken by industry, but I'm curious? Is it the next C++ or is it another VB which will never gain top respect? Or is .NET .NET, and it doesn't matter so much anymore?
Sorry for such an awkward question, I'm just curious which language I should become most familiar with. I know them all *ok* but I knew VB6 best, then VB.NET, and now I'm getting to know and love C#, and I'm wondering if it is a good thing, an OK think, or the best thing I know that most people might say that whichever you are comfortable with and can get the job done with is the right one, but I'm curious what industry in general thinks of C#...
-
May 2nd, 2007, 02:22 PM
#2
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
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 2nd, 2007, 02:32 PM
#3
Thread Starter
Addicted Member
Re: Where does C# fit in?
And where does C++ fit into everything now? Below C#? Above still?
-
May 2nd, 2007, 02:37 PM
#4
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.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 3rd, 2007, 06:13 AM
#5
Thread Starter
Addicted Member
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#?
-
May 3rd, 2007, 06:53 AM
#6
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++.
-
May 3rd, 2007, 07:35 AM
#7
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.
-
May 3rd, 2007, 11:23 AM
#8
Thread Starter
Addicted Member
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?
-
May 3rd, 2007, 11:35 AM
#9
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++.
-
May 3rd, 2007, 12:14 PM
#10
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.
-
May 3rd, 2007, 12:16 PM
#11
Re: Where does C# fit in?
 Originally Posted by pjrage
What can C++ do that C# cannot?
Unmanaged code, meaning code that does not require the .NET Framework to run.
-
May 3rd, 2007, 12:23 PM
#12
Re: Where does C# fit in?
-
May 3rd, 2007, 03:02 PM
#13
I wonder how many charact
Re: Where does C# fit in?
 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.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|