Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Is C++ dead?

Is C++ dead?

Scheduled Pinned Locked Moved The Lounge
c++csharpjavatoolsquestion
54 Posts 26 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Erik Funkenbusch

    I agree with you that so many of the common apps we use are still (and likely to stay) unmanaged apps. The question is, will it stay that way? 80-90% of the apps (and thus jobs) are not your typical desktop apps, though. For everyone but Microsoft, Adobe, and a select group of lower level apps (CD Burning apps, etc..) does it even make sense to write unmanaged apps anymore? ("unmanaged" here simply means non-native, that could be Java, .NET, Perl, Python, Ruby, Tcl/TK, etc..) Managed libraries are now far more extensive than their old unmanaged counterparts. the .NET framework DWARFS MFC or the VCL or what have you. Like I said, I'm just kind of depressed that I look around for C++ jobs, and all i'm seeing are either embedded or low-level (drivers) work, or maintenance jobs.... -- Where are we going? And why am I in this handbasket?

    S Offline
    S Offline
    Stephen Hewitt
    wrote on last edited by
    #12

    Erik Funkenbusch wrote:

    Managed libraries are now far more extensive than their old unmanaged counterparts

    I'm not sure about this: There are literally 1000s of C/C++ libraries. In fact this is probably an understatement. Don't get me wrong here - This, for the most part, isn't because C/C++ is superior, just older. If you only use the libraries that come with your compiler you are correct but doing this ignores a mass of quality code you can use (and more you'd be best to stay away from). Steve

    1 Reply Last reply
    0
    • N NormDroid

      I wouldn't see it being one of the top language of the future, things move on, I reckon they .net framework is the future for windows develop and maybe C# being one of the top langauges to develop with, maybe I'm right maybe I'm wrong, but look at it this way, microsoft are not going to drop .net in the near future, they've but far too much investment. Some of the layers of the Windows O/S are rumoured to be written in C#, infact C# is being used to develop new apps in Microsoft. Maybe the C++ clan will tell you different, people want to hang on to all their knowlegde investment on a particular language but sometimes you have to let go and move on or risk being left behind like. Blogless

      P Offline
      P Offline
      Paul Watson
      wrote on last edited by
      #13

      I asked a conference speaker a few weeks back if Microsoft ate its own dog food by producing any applications with .NET. His reply was yes and no. Yes, some internal tools and one small part of BizTalk Server (I think it was BizTalk) but otherwise no. I don't see Office, Visual Studio or any of their main applications being written in .NET and not for a very long time either. (I am a .NET developer BTW so I am for it rather than biased against it.) regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

      N L 2 Replies Last reply
      0
      • E Erik Funkenbusch

        I go back with C++ a LONG way, not quite to the cfront days, but close. I moved away from it for a few years, working mostly with .NET and ASP (something I swore i'd never do). I'm looking around now, and I'm seeing almost NO activity on the C++ front anymore. Very few jobs available, and fewer tools and articles. I know there's still a strong C++ contingent here on Code Project, but honestly? Is this a dead horse? Oh, don't get me wrong, I know that C and C++ will probably always have a VERY strong presence the unmanaged world, but that world seems to be shrinking daily. I'm seeing more desktop apps written in Java and .NET, and web based apps are starting to replace many of teh classic desktop apps. I feel like such a dinosaur. Oh, granted, i've got updated skills in Java and .NET, so maybe it's a dinosaur with sunglasses. Is this what COBOL developers feel like? So, i've been contemplating trying to get more work in native code, but i'm just not sure... What are your opinions? -- Where are we going? And why am I in this handbasket?

        P Offline
        P Offline
        Paul Watson
        wrote on last edited by
        #14

        I think we have to remember there are two distinct markets in software development. Shrinkwrap like Microsoft does and bespoke for internal, business applications. I think the former is still C++ dominated while the later is the ripest for .NET/Java/etc. They have different needs and environments which is why there is such a rift in stats between the two. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

        S S J 3 Replies Last reply
        0
        • P Paul Watson

          I think we have to remember there are two distinct markets in software development. Shrinkwrap like Microsoft does and bespoke for internal, business applications. I think the former is still C++ dominated while the later is the ripest for .NET/Java/etc. They have different needs and environments which is why there is such a rift in stats between the two. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

          S Offline
          S Offline
          Stephen Hewitt
          wrote on last edited by
          #15

          Fair point. Steve

          1 Reply Last reply
          0
          • E Erik Funkenbusch

            I go back with C++ a LONG way, not quite to the cfront days, but close. I moved away from it for a few years, working mostly with .NET and ASP (something I swore i'd never do). I'm looking around now, and I'm seeing almost NO activity on the C++ front anymore. Very few jobs available, and fewer tools and articles. I know there's still a strong C++ contingent here on Code Project, but honestly? Is this a dead horse? Oh, don't get me wrong, I know that C and C++ will probably always have a VERY strong presence the unmanaged world, but that world seems to be shrinking daily. I'm seeing more desktop apps written in Java and .NET, and web based apps are starting to replace many of teh classic desktop apps. I feel like such a dinosaur. Oh, granted, i've got updated skills in Java and .NET, so maybe it's a dinosaur with sunglasses. Is this what COBOL developers feel like? So, i've been contemplating trying to get more work in native code, but i'm just not sure... What are your opinions? -- Where are we going? And why am I in this handbasket?

            P Offline
            P Offline
            Prakash Nadar
            wrote on last edited by
            #16

            :rolleyes:


            -Prakash

            P 1 Reply Last reply
            0
            • P Prakash Nadar

              :rolleyes:


              -Prakash

              P Offline
              P Offline
              Paul Watson
              wrote on last edited by
              #17

              Actually, he is. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

              P M 2 Replies Last reply
              0
              • P Paul Watson

                Actually, he is. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                P Offline
                P Offline
                Prakash Nadar
                wrote on last edited by
                #18

                Paul Watson wrote:

                Actually, he is.

                Oh! too bad. I guess he was outdated.


                -Prakash

                P 1 Reply Last reply
                0
                • E Erik Funkenbusch

                  I go back with C++ a LONG way, not quite to the cfront days, but close. I moved away from it for a few years, working mostly with .NET and ASP (something I swore i'd never do). I'm looking around now, and I'm seeing almost NO activity on the C++ front anymore. Very few jobs available, and fewer tools and articles. I know there's still a strong C++ contingent here on Code Project, but honestly? Is this a dead horse? Oh, don't get me wrong, I know that C and C++ will probably always have a VERY strong presence the unmanaged world, but that world seems to be shrinking daily. I'm seeing more desktop apps written in Java and .NET, and web based apps are starting to replace many of teh classic desktop apps. I feel like such a dinosaur. Oh, granted, i've got updated skills in Java and .NET, so maybe it's a dinosaur with sunglasses. Is this what COBOL developers feel like? So, i've been contemplating trying to get more work in native code, but i'm just not sure... What are your opinions? -- Where are we going? And why am I in this handbasket?

                  P Offline
                  P Offline
                  peterchen
                  wrote on last edited by
                  #19

                  Adding to other replies, don't forget microcontrollers, signal processors, etc.


                  We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                  boost your code || Fold With Us! || sighist

                  1 Reply Last reply
                  0
                  • P Paul Watson

                    I asked a conference speaker a few weeks back if Microsoft ate its own dog food by producing any applications with .NET. His reply was yes and no. Yes, some internal tools and one small part of BizTalk Server (I think it was BizTalk) but otherwise no. I don't see Office, Visual Studio or any of their main applications being written in .NET and not for a very long time either. (I am a .NET developer BTW so I am for it rather than biased against it.) regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                    N Offline
                    N Offline
                    NormDroid
                    wrote on last edited by
                    #20

                    I heard, that PhotoStory was written in C#, and some components on other applications are being written in C#, I don't thing any of the mainstream apps are written in C# (yet!). A large part of Visual Studio is written using C# - so I heard. Blogless

                    P 1 Reply Last reply
                    0
                    • N NormDroid

                      I heard, that PhotoStory was written in C#, and some components on other applications are being written in C#, I don't thing any of the mainstream apps are written in C# (yet!). A large part of Visual Studio is written using C# - so I heard. Blogless

                      P Offline
                      P Offline
                      Paul Watson
                      wrote on last edited by
                      #21

                      Also as Brian pointed out to me the Avalon... sorry, Windows Presentation Foundation designer tools (Spark and Cider) are done in .NET. I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET. Otherwise none of the above really counts, they are minor/limited apps. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                      N M 2 Replies Last reply
                      0
                      • P Prakash Nadar

                        Paul Watson wrote:

                        Actually, he is.

                        Oh! too bad. I guess he was outdated.


                        -Prakash

                        P Offline
                        P Offline
                        Paul Watson
                        wrote on last edited by
                        #22

                        Elvis is dead but the King lives on. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                        1 Reply Last reply
                        0
                        • P Paul Watson

                          Also as Brian pointed out to me the Avalon... sorry, Windows Presentation Foundation designer tools (Spark and Cider) are done in .NET. I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET. Otherwise none of the above really counts, they are minor/limited apps. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                          N Offline
                          N Offline
                          NormDroid
                          wrote on last edited by
                          #23

                          Paul Watson wrote:

                          I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET. Otherwise none of the above really counts, they are minor/limited apps.

                          Just use Spyxx.exe and you'll see :) Also to add a large part of SQL Server 2005 Management Server GUI is written in .net (possibly C#). More of it around than we actually thing, just show the route which Microsoft are takening. Blogless

                          P 1 Reply Last reply
                          0
                          • E Erik Funkenbusch

                            I go back with C++ a LONG way, not quite to the cfront days, but close. I moved away from it for a few years, working mostly with .NET and ASP (something I swore i'd never do). I'm looking around now, and I'm seeing almost NO activity on the C++ front anymore. Very few jobs available, and fewer tools and articles. I know there's still a strong C++ contingent here on Code Project, but honestly? Is this a dead horse? Oh, don't get me wrong, I know that C and C++ will probably always have a VERY strong presence the unmanaged world, but that world seems to be shrinking daily. I'm seeing more desktop apps written in Java and .NET, and web based apps are starting to replace many of teh classic desktop apps. I feel like such a dinosaur. Oh, granted, i've got updated skills in Java and .NET, so maybe it's a dinosaur with sunglasses. Is this what COBOL developers feel like? So, i've been contemplating trying to get more work in native code, but i'm just not sure... What are your opinions? -- Where are we going? And why am I in this handbasket?

                            B Offline
                            B Offline
                            benjymous
                            wrote on last edited by
                            #24

                            We're still totally C++ here (developing Console games, where you need every bit of performance and memory you can get!) I've written a single tool in C# (as it was the quick and easy way, and I didn't feel like fighting with MFC to get an image in a window) but everything else tools side is still C++ (mostly because we've got a huge pool of well proven internal library code that nobody wants to ditch) -- Help me! I'm turning into a grapefruit! Buzzwords!

                            1 Reply Last reply
                            0
                            • N NormDroid

                              Paul Watson wrote:

                              I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET. Otherwise none of the above really counts, they are minor/limited apps.

                              Just use Spyxx.exe and you'll see :) Also to add a large part of SQL Server 2005 Management Server GUI is written in .net (possibly C#). More of it around than we actually thing, just show the route which Microsoft are takening. Blogless

                              P Offline
                              P Offline
                              Paul Watson
                              wrote on last edited by
                              #25

                              Why isn't Microsoft being more vocal about these developments? Surely if such major tools as VS2005 and SQL Server 2005 Management Server have strong .NET elements they should be publicised and turned into case-studies to further .NET's case? I'd like to see what challenges and solutions these development teams met and came up with. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                              N 1 Reply Last reply
                              0
                              • P Paul Watson

                                Why isn't Microsoft being more vocal about these developments? Surely if such major tools as VS2005 and SQL Server 2005 Management Server have strong .NET elements they should be publicised and turned into case-studies to further .NET's case? I'd like to see what challenges and solutions these development teams met and came up with. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                N Offline
                                N Offline
                                NormDroid
                                wrote on last edited by
                                #26

                                Good point, I reckon they are testing the water. I had few .net exceptions being throw using the SQL Server 2005 Mangament Studio, rather than the error being handling nicely its seems they are being throw straight to screen. I would expect to see a few patches to fix this. Overall it's a nice product considering the GUI is .net. Blogless

                                P 1 Reply Last reply
                                0
                                • P Paul Watson

                                  Also as Brian pointed out to me the Avalon... sorry, Windows Presentation Foundation designer tools (Spark and Cider) are done in .NET. I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET. Otherwise none of the above really counts, they are minor/limited apps. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                  M Offline
                                  M Offline
                                  Michael P Butler
                                  wrote on last edited by
                                  #27

                                  Paul Watson wrote:

                                  I'd love to see some evidence of a "large part of Visual Studio is written using C#" as that would be Microsoft betting serious money on .NET.

                                  You mean the slow speed, frequent crashes and rubbish UI weren't enough evidence :-D Michael CP Blog [^] Development Blog [^]

                                  1 Reply Last reply
                                  0
                                  • P Paul Watson

                                    Actually, he is. regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                    M Offline
                                    M Offline
                                    Michael P Butler
                                    wrote on last edited by
                                    #28

                                    Paul Watson wrote:

                                    Actually, he is.

                                    My mate Elvis is dead? Oh good god. Why didn't anybody tell me sooner? :(( ;P Michael CP Blog [^] Development Blog [^]

                                    P 1 Reply Last reply
                                    0
                                    • E Erik Funkenbusch

                                      I go back with C++ a LONG way, not quite to the cfront days, but close. I moved away from it for a few years, working mostly with .NET and ASP (something I swore i'd never do). I'm looking around now, and I'm seeing almost NO activity on the C++ front anymore. Very few jobs available, and fewer tools and articles. I know there's still a strong C++ contingent here on Code Project, but honestly? Is this a dead horse? Oh, don't get me wrong, I know that C and C++ will probably always have a VERY strong presence the unmanaged world, but that world seems to be shrinking daily. I'm seeing more desktop apps written in Java and .NET, and web based apps are starting to replace many of teh classic desktop apps. I feel like such a dinosaur. Oh, granted, i've got updated skills in Java and .NET, so maybe it's a dinosaur with sunglasses. Is this what COBOL developers feel like? So, i've been contemplating trying to get more work in native code, but i'm just not sure... What are your opinions? -- Where are we going? And why am I in this handbasket?

                                      V Offline
                                      V Offline
                                      vikas amin
                                      wrote on last edited by
                                      #29

                                      NO C++ wont die but yeh developers need to lear the Managed Way of coding , any how After year's is see future of Multiplatform programing bright :cool: Vikas Amin Embin Technology Bombay

                                      P F 2 Replies Last reply
                                      0
                                      • M Michael P Butler

                                        Paul Watson wrote:

                                        Actually, he is.

                                        My mate Elvis is dead? Oh good god. Why didn't anybody tell me sooner? :(( ;P Michael CP Blog [^] Development Blog [^]

                                        P Offline
                                        P Offline
                                        Paul Watson
                                        wrote on last edited by
                                        #30

                                        Elvis was your mate :| I thought you were younger than that ;) regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                        M 1 Reply Last reply
                                        0
                                        • V vikas amin

                                          NO C++ wont die but yeh developers need to lear the Managed Way of coding , any how After year's is see future of Multiplatform programing bright :cool: Vikas Amin Embin Technology Bombay

                                          P Offline
                                          P Offline
                                          Paul Watson
                                          wrote on last edited by
                                          #31

                                          vikas amin wrote:

                                          After year's is see future of Multiplatform programing bright

                                          Come again? regards, Paul Watson Ireland Colib and ilikecameras. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                                          P 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups