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. C++ not dead yet

C++ not dead yet

Scheduled Pinned Locked Moved The Lounge
c++com
27 Posts 19 Posters 0 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.
  • J Jim Crafton

    "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

    R Offline
    R Offline
    R Giskard Reventlov
    wrote on last edited by
    #3

    Good article: reminds me that I used to quite enjoy c++ development.

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

    P 1 Reply Last reply
    0
    • J Jim Crafton

      "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      C++ has it's place like most lanugages.

      Join the cool kids - Come fold with us[^] "Program as if the technical support department is full of serial killers and they know your home address" - Ray Cassick Jr., RIP

      1 Reply Last reply
      0
      • N Nish Nishant

        The language never really died, but on Windows, the lack of a good up-to-date UI framework was what semi-killed it. Hopefully this will change once Windows 8 is out.

        Regards, Nish


        Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #5

        Nishant Sivakumar wrote:

        , the lack of a good up-to-date UI framework was what semi-killed it.

        What do you mean killed it? Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.

        N 1 Reply Last reply
        0
        • R Rama Krishna Vavilala

          Nishant Sivakumar wrote:

          , the lack of a good up-to-date UI framework was what semi-killed it.

          What do you mean killed it? Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #6

          Rama Krishna Vavilala wrote:

          What do you mean killed it?

          Killed it for the typical UI dev who's now moved to .NET, WPF, SL etc.

          Rama Krishna Vavilala wrote:

          Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.

          Yes, and that is the biggest problem.

          Regards, Nish


          Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

          B 1 Reply Last reply
          0
          • J Jim Crafton

            "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #7

            The question here is not whether C++ is dead. The real question is whether C++ 0x will be adopted widely. Concurrency is the key. Concurrency does not mean just mean thread support. Actors, futures and messaging are the key.

            1 Reply Last reply
            0
            • N Nish Nishant

              The language never really died, but on Windows, the lack of a good up-to-date UI framework was what semi-killed it. Hopefully this will change once Windows 8 is out.

              Regards, Nish


              Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

              V Offline
              V Offline
              Vikram A Punathambekar
              wrote on last edited by
              #8

              Nishant Sivakumar wrote:

              Hopefully this will change once Windows 8 is out.

              I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\

              Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

              V N R 3 Replies Last reply
              0
              • J Jim Crafton

                "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

                ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                G Offline
                G Offline
                Gregory Gadow
                wrote on last edited by
                #9

                A friend of mine worked for the XBox division of Microsoft for several years; according to him, all XBox games, the XBox OS and most of the cloudy (clouded?) infrastructure is written using C++. It seems that the .Net framework is just too bloated for compact, light weight applications where speed is a driving issue. Imagine that. To paraphrase Mark Twain: Rumors of C++'s death have been greatly exaggerated.

                1 Reply Last reply
                0
                • V Vikram A Punathambekar

                  Nishant Sivakumar wrote:

                  Hopefully this will change once Windows 8 is out.

                  I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\

                  Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                  V Offline
                  V Offline
                  Vark111
                  wrote on last edited by
                  #10

                  Vikram A Punathambekar wrote:

                  I thought Windows 8 was mostly going to use HTML5?

                  That's what all that gnashing sound you hear on the silverlight forums is.

                  1 Reply Last reply
                  0
                  • V Vikram A Punathambekar

                    Nishant Sivakumar wrote:

                    Hopefully this will change once Windows 8 is out.

                    I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\

                    Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                    N Offline
                    N Offline
                    Nish Nishant
                    wrote on last edited by
                    #11

                    Rumor has it that there’s a new UI framework called Jupiter that can be used from C++ or C#.

                    Regards, Nish


                    Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

                    N 1 Reply Last reply
                    0
                    • N Nish Nishant

                      Rumor has it that there’s a new UI framework called Jupiter that can be used from C++ or C#.

                      Regards, Nish


                      Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

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

                      Jupiter is going to be a new user interface (UI) library for Windows, built alongside Windows 8. It will be a thin XAML/UI layer on top of Windows application programming interfaces and frameworks for subsystems like graphics, text and input. Smells alot like... Silverlight!

                      Software Kinetics - The home of good software

                      1 Reply Last reply
                      0
                      • R R Giskard Reventlov

                        Good article: reminds me that I used to quite enjoy c++ development.

                        "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

                        P Offline
                        P Offline
                        Peter Mulholland
                        wrote on last edited by
                        #13

                        And may do so again. Sounds very interesting.

                        Pete

                        1 Reply Last reply
                        0
                        • V Vikram A Punathambekar

                          Nishant Sivakumar wrote:

                          Hopefully this will change once Windows 8 is out.

                          I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\

                          Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:

                          R Offline
                          R Offline
                          realJSOP
                          wrote on last edited by
                          #14

                          The new desktop will be build on html5/javascript, but you can still use the "classic" desktop if you want to.

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

                            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #15

                            Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.

                            Blogging about Qt Creator

                            W R 2 Replies Last reply
                            0
                            • N Nish Nishant

                              Rama Krishna Vavilala wrote:

                              What do you mean killed it?

                              Killed it for the typical UI dev who's now moved to .NET, WPF, SL etc.

                              Rama Krishna Vavilala wrote:

                              Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.

                              Yes, and that is the biggest problem.

                              Regards, Nish


                              Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com

                              B Offline
                              B Offline
                              bob16972
                              wrote on last edited by
                              #16

                              Nishant Sivakumar wrote:

                              the typical UI dev who's now moved to .NET, WPF, SL etc

                              Still using MFC here for all UI related stuff. Having fun with the MFC Feature Pack. What exactly is the "Typical" developer like? Do you have real world statistics for this or did you just assume that anyone who is playing around with .NET gave up completely on MFC and WIN32? :confused:

                              F 1 Reply Last reply
                              0
                              • L Lost User

                                Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.

                                Blogging about Qt Creator

                                W Offline
                                W Offline
                                W Balboos GHB
                                wrote on last edited by
                                #17

                                Rob Caldecott wrote:

                                for anyone who drank the Silverlight Kool-Aid

                                Very nice description. I feel a bit pumped at following the path of rightiousness See Do-I-Walk-Alone

                                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                                "As far as we know, our computer has never had an undetected error." - Weisert

                                "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                                1 Reply Last reply
                                0
                                • L Lost User

                                  Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.

                                  Blogging about Qt Creator

                                  R Offline
                                  R Offline
                                  rtischer8277
                                  wrote on last edited by
                                  #18

                                  I wouldn't dream of letting anyone else palm off some layer-of-indirection or interpretive programming language on me (read: scripts, static markup like HTMLn, or various programming languages that require runtime engines). Never have. Consequently, I've always programmed in MFC which is a very efficient C++ wrapper for interaction with the Windows OS framework. What does C++ have going for it? It is an international standard for one and not subject to market and corporate whims. At any one time there are a 1000 (my guess) Computer Science professors out there free that are making sure the standard is correct, current and useful. Can't say that for the programming language C# and its future. I even suspect that the gold standard for getting an IT dev job is still C++ regardless of what you will actually do when on the job. To Microsoft's credit, they have never stopped supporting MFC and with the new MFC Ribbon UI I finally have 95% (my guess) of the power of MS's internal C++ framework.

                                  1 Reply Last reply
                                  0
                                  • J Jim Crafton

                                    "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

                                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                    F Offline
                                    F Offline
                                    fishy0109
                                    wrote on last edited by
                                    #19

                                    I use C++ frequently and I really like it.Though I didn't do perfectly in my study.C++ is a internationally popular computer language that almost every computer elite would use.It means the development of computer science.So of course,it's not dead.

                                    S 1 Reply Last reply
                                    0
                                    • F fishy0109

                                      I use C++ frequently and I really like it.Though I didn't do perfectly in my study.C++ is a internationally popular computer language that almost every computer elite would use.It means the development of computer science.So of course,it's not dead.

                                      S Offline
                                      S Offline
                                      ssadler
                                      wrote on last edited by
                                      #20

                                      Heh, it's definitely not dead in the embedded world! All the firmware I've developed in the last 10 years is written in C++ and it doesn't look like it's going to change soon.

                                      T F 2 Replies Last reply
                                      0
                                      • J Jim Crafton

                                        "King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]

                                        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                        S Offline
                                        S Offline
                                        SeattleC
                                        wrote on last edited by
                                        #21

                                        C++ never died. Back in 2003 or so, big players Microsoft, Sun, and IBM were all banging the drum for their bytecode languages (C# and Java) for reasons of competition rather than performance. Also apparently, Microsoft, under the delusion that single-processor throughput was going to continue going up forever, decided to code Vista in C#. The idea was a recurring one in computer science, that performance was irrelevant because processor speedups would always rescue us. Overall, the message was that C++ was dead. But somebody neglected to tell the world of reality. Single-CPU performance plateaued, then actually decreased (because to control power, your multiple cores are each smaller, simpler engines). Vista performance sucked, and was not rescued by Intel this time. Microsoft had to re-code many modules of Vista into C++. Lots of big web sites figured out that their architectures based on python or java or whatever didn't scale, and they had to recode in C++. Some folks like Google were never fooled. So today, like before, C++ is useful when you absolutely gotta go flat out 24/7. Java, python, C#, and the others all have their places, and are fun to use when you can get away with it. But performance is still king. And C++ is the king of performance.

                                        T 1 Reply Last reply
                                        0
                                        • B bob16972

                                          Nishant Sivakumar wrote:

                                          the typical UI dev who's now moved to .NET, WPF, SL etc

                                          Still using MFC here for all UI related stuff. Having fun with the MFC Feature Pack. What exactly is the "Typical" developer like? Do you have real world statistics for this or did you just assume that anyone who is playing around with .NET gave up completely on MFC and WIN32? :confused:

                                          F Offline
                                          F Offline
                                          FrankLaPiana
                                          wrote on last edited by
                                          #22

                                          Well in my part of the world, you can't find a Windows C++ job in either servers or desktops. If it's even required, it's an afterthought for maintaining legacy code while you work in C# and .Net. 98% of the jobs I see listed for C++ are on Linux. So as far as I am concerned, Microsoft killed the whole C++ and Server development market for their products. There are some server positions for C#, but again what I see posted is well over 90% C++ and Java on Linux.

                                          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