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++ Relegated to Systems-Level Programming?

C++ Relegated to Systems-Level Programming?

Scheduled Pinned Locked Moved The Lounge
csharpc++comquestion
27 Posts 14 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.
  • R Offline
    R Offline
    RichB
    wrote on last edited by
    #1

    "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

    T C C A Brian C HartB 6 Replies Last reply
    0
    • R RichB

      "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

      T Offline
      T Offline
      Todd Smith
      wrote on last edited by
      #2

      48 months is a long time. That doesn't sound to unreasonable assuming C# does what those 60% of developers need. It remains to be seen if C# .NET will run reliably on all Windows systems.

      Todd Smith

      1 Reply Last reply
      0
      • R RichB

        "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #3

        To quote several people here 'No, Christian, M$ is not trying to kill C++, they want to give us another option for *insert lame reason here*'. I rest my case. M$ are betting the farm on killing cross platform development and creating a world where the standards they follow are all their own, seeing as they remain the WORST C++ implimentation in the WORLD, except maybe the one written by a 12 year old girl, sadly it's wrapped in the nicest IDE in the world. No surprises there, M$ are much better at glitz than content, always will be. XP still rules though ;P Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

        F E L 3 Replies Last reply
        0
        • C Christian Graus

          To quote several people here 'No, Christian, M$ is not trying to kill C++, they want to give us another option for *insert lame reason here*'. I rest my case. M$ are betting the farm on killing cross platform development and creating a world where the standards they follow are all their own, seeing as they remain the WORST C++ implimentation in the WORLD, except maybe the one written by a 12 year old girl, sadly it's wrapped in the nicest IDE in the world. No surprises there, M$ are much better at glitz than content, always will be. XP still rules though ;P Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

          F Offline
          F Offline
          Fazlul Kabir
          wrote on last edited by
          #4

          Don't worry Christian. Isn't it the developers who *mainly* drive a product/language? and not necessarily the marketing folks? // Fazlul


          Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

          C 1 Reply Last reply
          0
          • F Fazlul Kabir

            Don't worry Christian. Isn't it the developers who *mainly* drive a product/language? and not necessarily the marketing folks? // Fazlul


            Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

            C Offline
            C Offline
            Christian Graus
            wrote on last edited by
            #5

            It's ultimately up to us to decide if we want to support a world *owned* by Microsoft, or by a joint committee. From what I see, many are going the M$ way, and they obviously expect it. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

            M 1 Reply Last reply
            0
            • C Christian Graus

              It's ultimately up to us to decide if we want to support a world *owned* by Microsoft, or by a joint committee. From what I see, many are going the M$ way, and they obviously expect it. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

              M Offline
              M Offline
              Mike Burston
              wrote on last edited by
              #6

              It's ultimately up to us to decide if we want to support a world *owned* by Microsoft, or by a joint committee. Well, call me old fashioned, but we go where the customer wants/needs us to go. We provide just one app amongst many, so we cannotdictate to the user that they must install ".NET", or that they must install a JVM capable of running Java 2, etc. Ultimately, support for these things is a self-forfulling prophecy - if people watn apps that need .NET it will be widely installed, if it's widely installed people want apps that use use it. I'll support the 'winner', whoever that might be... ----------------------------- The sermon on the mount... Man 1 : Hear that? Blessed are the greek. Man 2 : The greek? Man 1 : Well apparently, he's going to inherit the earth. Man 2 : Did anyone catch his name? ----------------------------- "Happy pooja to all curry munchers!" - Paul Watson Oct 25, 2001

              F 1 Reply Last reply
              0
              • R RichB

                "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

                C Offline
                C Offline
                Chris Maunder
                wrote on last edited by
                #7

                Ah - the Gartner group. The same guys who said 'ditch IIS and run to Open Source because no one is making virii for Open Source.' Yet. I would be interested to see them quote the number of C++ users who don't develop on Windows boxes. Is it less than or greater than 40%? cheers, Chris Maunder (CodeProject)

                1 Reply Last reply
                0
                • M Mike Burston

                  It's ultimately up to us to decide if we want to support a world *owned* by Microsoft, or by a joint committee. Well, call me old fashioned, but we go where the customer wants/needs us to go. We provide just one app amongst many, so we cannotdictate to the user that they must install ".NET", or that they must install a JVM capable of running Java 2, etc. Ultimately, support for these things is a self-forfulling prophecy - if people watn apps that need .NET it will be widely installed, if it's widely installed people want apps that use use it. I'll support the 'winner', whoever that might be... ----------------------------- The sermon on the mount... Man 1 : Hear that? Blessed are the greek. Man 2 : The greek? Man 1 : Well apparently, he's going to inherit the earth. Man 2 : Did anyone catch his name? ----------------------------- "Happy pooja to all curry munchers!" - Paul Watson Oct 25, 2001

                  F Offline
                  F Offline
                  Fazlul Kabir
                  wrote on last edited by
                  #8

                  It depends on how a company defines its own future technology directions. In most cases, especially in the corporate world, the management depends heavily on experienced developers for initial recommendations on new technologies. The problem is: they are also susceptible to become the prey of software marketing folks, majority of whom are no better than snake oil sellers. // Fazlul


                  Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                  T 1 Reply Last reply
                  0
                  • R RichB

                    "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

                    A Offline
                    A Offline
                    Amanjit Gill
                    wrote on last edited by
                    #9

                    System programming? We are not talking about device drivers here... _speed will always matter_ - I still can´t imagine a _KILLER_ application where performance doesn´t count. And "unmanaged" c++ will be fastest. I mean that´s one reason I hate Java clients .. Just imagine if Photoshop or Illustrator would be 20%-40% (just guessing) slower than other C++ (or Delphi) programmed software?? People would just get a slower product. Why should people settle for that? Standard development jobs will be done in C# where performance is not the primary thing. And that´s for sure. And I hope youth will still pick up C++ in favor of C# oder J#. C++ just doesn´t get enough hype.. MS really tried to push Visual Basic on us. (I don´t have anything against VB, it´s just not my language). And now they are pushing C# (among others), I think it is a far better thing than pushing VB only. But it can´t touch C++. Things might look different as soon that .NET CLR thing is implemented at a hardware level.. :eek:

                    E 1 Reply Last reply
                    0
                    • R RichB

                      "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

                      Brian C HartB Offline
                      Brian C HartB Offline
                      Brian C Hart
                      wrote on last edited by
                      #10

                      In *my* opinion (as if it matters much :-P ) it's C# that will be relegated into systems programming, that is if you define doing systems programming as writing web services. Web Services seems to me to be pretty much the only thing that C# is good for. For conventional applications C++ will still be the way to go, no question. Sincerely Yours, Brian Hart "And that's the news from Lake Wobegon, where all the women are strong, the men are good-looking, and the children are above-average." - Garrison Keillor

                      Regards,

                      Dr. Brian Hart
                      drbrianhart343@gmail.com email
                      LinkedIn: https://www.linkedin.com/in/dr-brian-hart-astrophysicist-veteran/

                      1 Reply Last reply
                      0
                      • F Fazlul Kabir

                        It depends on how a company defines its own future technology directions. In most cases, especially in the corporate world, the management depends heavily on experienced developers for initial recommendations on new technologies. The problem is: they are also susceptible to become the prey of software marketing folks, majority of whom are no better than snake oil sellers. // Fazlul


                        Get RadVC today! Play RAD in VC++ http://www.capitolsoft.com

                        T Offline
                        T Offline
                        Tim Smith
                        wrote on last edited by
                        #11

                        Yeah, reminds me a Java. Tim Smith Descartes Systems Sciences, Inc.

                        1 Reply Last reply
                        0
                        • C Christian Graus

                          To quote several people here 'No, Christian, M$ is not trying to kill C++, they want to give us another option for *insert lame reason here*'. I rest my case. M$ are betting the farm on killing cross platform development and creating a world where the standards they follow are all their own, seeing as they remain the WORST C++ implimentation in the WORLD, except maybe the one written by a 12 year old girl, sadly it's wrapped in the nicest IDE in the world. No surprises there, M$ are much better at glitz than content, always will be. XP still rules though ;P Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                          E Offline
                          E Offline
                          Erik Funkenbusch
                          wrote on last edited by
                          #12

                          Actually, MS has re-committed themselves to C++ in many ways. For instance, they just hired Stanley Lippman to head up the VC team. He is a C++ pioneer, and worked with Bjarne on cfront 2.1 and 3.0. -- Where are we going? And why am I in this handbasket?

                          C 1 Reply Last reply
                          0
                          • E Erik Funkenbusch

                            Actually, MS has re-committed themselves to C++ in many ways. For instance, they just hired Stanley Lippman to head up the VC team. He is a C++ pioneer, and worked with Bjarne on cfront 2.1 and 3.0. -- Where are we going? And why am I in this handbasket?

                            C Offline
                            C Offline
                            Christian Graus
                            wrote on last edited by
                            #13

                            And who also recently wrote a book on C#. I guarentee you Bjarne won't be writing anything on or in C#, in other words the fact that he met/bumped in to/worked with Bjarne in the past does not mean they are in the same league. This whole thing reeks to me of window dressing - if M$ had ANY commitment to C++, they would put more than token effort into standards conformance. Time will tell if Stanley's role is window dressing or not, but even with the best intentions, does he have the *power* to push M$ towards a real commitment to C++ ? Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                            E 1 Reply Last reply
                            0
                            • C Christian Graus

                              And who also recently wrote a book on C#. I guarentee you Bjarne won't be writing anything on or in C#, in other words the fact that he met/bumped in to/worked with Bjarne in the past does not mean they are in the same league. This whole thing reeks to me of window dressing - if M$ had ANY commitment to C++, they would put more than token effort into standards conformance. Time will tell if Stanley's role is window dressing or not, but even with the best intentions, does he have the *power* to push M$ towards a real commitment to C++ ? Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                              E Offline
                              E Offline
                              Erik Funkenbusch
                              wrote on last edited by
                              #14

                              Just because he also likes C# doesn't mean he's not a very solid C++ guy. He didn't just "bump into" or "worked with" Bjarne, he *LED* the cfront group for the last two releases. It was his baby. I doubt very much if he would allow it to not support standards for much longer. -- Where are we going? And why am I in this handbasket?

                              C 1 Reply Last reply
                              0
                              • E Erik Funkenbusch

                                Just because he also likes C# doesn't mean he's not a very solid C++ guy. He didn't just "bump into" or "worked with" Bjarne, he *LED* the cfront group for the last two releases. It was his baby. I doubt very much if he would allow it to not support standards for much longer. -- Where are we going? And why am I in this handbasket?

                                C Offline
                                C Offline
                                Christian Graus
                                wrote on last edited by
                                #15

                                Given that cfront is not standards compliant, I'm not sure how you reach that conclusion. In fact, a friend of mine has spoken to Bjarne about cfront and Bjarne told him he would be mad to use it for this exact reason - it does not conform to the standard. The standard is available online, I doubt thet actually *need* this guy to tell them how to read it, if that is all they want. It is obvious that his employment is at least in part because of his name, not what he will do. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                                realJSOPR E 2 Replies Last reply
                                0
                                • R RichB

                                  "We expect 60 percent or more Visual C++ developers to migrate to C# over the next 48 months. ... C++ is still going to be used. It's certainly going to be used in the COM and COM+ area...but it will be relegated to a systems-level programming language." - Mark Driver Gartner Group Inc. (.NET Magazine Fall/Winter 2001) Does anyone have any thoughtful comments? Rich

                                  C Offline
                                  C Offline
                                  Chris Losinger
                                  wrote on last edited by
                                  #16

                                  the guy's an idiot. my shop has millions of lines of C++ code that's not going to magically rewrite itself in C# just because Bill wants more developer mind-share. i'll be doing C++ for a long time. -c


                                  Smaller Animals Software, Inc. http://www.smalleranimals.com

                                  1 Reply Last reply
                                  0
                                  • A Amanjit Gill

                                    System programming? We are not talking about device drivers here... _speed will always matter_ - I still can´t imagine a _KILLER_ application where performance doesn´t count. And "unmanaged" c++ will be fastest. I mean that´s one reason I hate Java clients .. Just imagine if Photoshop or Illustrator would be 20%-40% (just guessing) slower than other C++ (or Delphi) programmed software?? People would just get a slower product. Why should people settle for that? Standard development jobs will be done in C# where performance is not the primary thing. And that´s for sure. And I hope youth will still pick up C++ in favor of C# oder J#. C++ just doesn´t get enough hype.. MS really tried to push Visual Basic on us. (I don´t have anything against VB, it´s just not my language). And now they are pushing C# (among others), I think it is a far better thing than pushing VB only. But it can´t touch C++. Things might look different as soon that .NET CLR thing is implemented at a hardware level.. :eek:

                                    E Offline
                                    E Offline
                                    Erik Westermann
                                    wrote on last edited by
                                    #17

                                    With hardware getting faster and faster these days, the speed that your code executes at isn’t a major factor in whether your applications gain wide spread use. If your application is reasonably fast for its role, most (say, 80%) of your users won’t be too concerned about the slower parts of your application. Users care about the results that an application provides - most don’t care about how fast your code is. As a result, most marketing people won’t include a bullet in a marketing brochure about an application that says something like, “Written in C++ - the world’s fastest programming language!”. I think Microsoft is taking a results oriented approach - give developers an easy way to produce applications on our platforms and the users will follow. The .NET Framework does just that and C# is one of the many ways of getting at that functionality. I think C++ will be around for a long time, but its primary role will be to create infrastructure-related products and services - the place where speed *does* matter since all other applications rely on the infrastructure. I’m a C++ developer myself, so it I’m disappointed about seeing C++ loose steam in the overall marketplace. Essam __________________________________________________ Author - JScript .NET Programming - Now Available! http://www.designs2solutions.com/jsnetprg

                                    A 1 Reply Last reply
                                    0
                                    • C Christian Graus

                                      Given that cfront is not standards compliant, I'm not sure how you reach that conclusion. In fact, a friend of mine has spoken to Bjarne about cfront and Bjarne told him he would be mad to use it for this exact reason - it does not conform to the standard. The standard is available online, I doubt thet actually *need* this guy to tell them how to read it, if that is all they want. It is obvious that his employment is at least in part because of his name, not what he will do. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                                      realJSOPR Online
                                      realJSOPR Online
                                      realJSOP
                                      wrote on last edited by
                                      #18

                                      He'll end up being another talking head for Microsoft. "...the staggering layers of obcenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                      C 1 Reply Last reply
                                      0
                                      • realJSOPR realJSOP

                                        He'll end up being another talking head for Microsoft. "...the staggering layers of obcenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        C Offline
                                        C Offline
                                        Christian Graus
                                        wrote on last edited by
                                        #19

                                        I'm pleased I'm not the only one who can see that. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                                        realJSOPR 1 Reply Last reply
                                        0
                                        • C Christian Graus

                                          Given that cfront is not standards compliant, I'm not sure how you reach that conclusion. In fact, a friend of mine has spoken to Bjarne about cfront and Bjarne told him he would be mad to use it for this exact reason - it does not conform to the standard. The standard is available online, I doubt thet actually *need* this guy to tell them how to read it, if that is all they want. It is obvious that his employment is at least in part because of his name, not what he will do. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                                          E Offline
                                          E Offline
                                          Erik Funkenbusch
                                          wrote on last edited by
                                          #20

                                          Uhh.. Dude. cfront 3 was released in 1991! That's several years before they even *BEGAN* working on a C++ standard. You think it's fair to criticize Lippman for not following a standard that hadn't even been started yet? No, MS doesn't need anyone to tell them how to read the C++ standard (though it's not quite as easy to read as you might think, there are contradictory places that require knowledge of the intent of the authors to understand what they're saying). But having someone that is very pro-standard C++ leading the team means that standards will have a good champion. You may not believe that he'll be such a champion... fine. But what other purpose is there in hiring such a seasoned C++ veteran to head up the team otherwise? -- Where are we going? And why am I in this handbasket?

                                          C 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