Results 1 to 13 of 13

Thread: Where does C# fit in?

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Sep 2004
    Posts
    185

    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#...

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    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 PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI 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

  3. #3

    Thread Starter
    Addicted Member
    Join Date
    Sep 2004
    Posts
    185

    Re: Where does C# fit in?

    And where does C++ fit into everything now? Below C#? Above still?

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    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 PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI 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

  5. #5

    Thread Starter
    Addicted Member
    Join Date
    Sep 2004
    Posts
    185

    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#?

  6. #6
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    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++.

  7. #7
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    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.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  8. #8

    Thread Starter
    Addicted Member
    Join Date
    Sep 2004
    Posts
    185

    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?

  9. #9
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    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++.

  10. #10
    Fanatic Member bgmacaw's Avatar
    Join Date
    Mar 2007
    Location
    Atlanta, GA USA
    Posts
    524

    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.

  11. #11
    Fanatic Member bgmacaw's Avatar
    Join Date
    Mar 2007
    Location
    Atlanta, GA USA
    Posts
    524

    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.

  12. #12
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Where does C# fit in?


    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  13. #13
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704

    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width