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.
  • E Erik Funkenbusch

    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 Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #21

    Uhh.. Dude. Hey, cool. I thought I was too old to be called '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? That's precisely my point - I've not read anyone at M$ say his job is standards conformance, and he doesn't have any experience in this regard. I'm not saying it's bad he didn't follow a standard that didn't exist, obviously that's not fair. I'm saying he hasn't got experience in that regard, regardless of having worked on a C++ compiler. In other words, the fact that he worked on a compiler does NOT make him a champion for the standard, and every bit of press I see links his name to Bjarne's, when quite obviously they are two different people, with differing viewpoints. I'll eat any disgusting thing you care to name the day Bjarne Stroustrup works for Microsoft, as person in charge of satndards conformance, or anything else you, or they, care to name. 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. I have a copy myself and also read bug of the month in CUJ every month, so I have some idea of what's required to read the standard. ;) The question is really if his *job* is to provide standards conformance, and given that we agree M$ don't *need* him in order to do that, why have they been so slack in the past and (apparently) become concerned enough now that they are pushing a new language ( and claiming 60% conversion in 36 months ) to hire a big name when we agree they could do it without him ? 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? You're joking, right ? Why hire a big name they don't need ? Because of the name, because of the publicity, so that if C# falls on it's backside they can say 'we were always going to keep supporting C++, look, we hired this big name guy', etc, etc ,etc. If they cared at all about standards, VC would be a lot less of a dog than it is on that front. They don't care at all, and I believe that one major attraction for them in C# is not

    1 Reply Last reply
    0
    • C Christian Graus

      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 Offline
      realJSOPR Offline
      realJSOP
      wrote on last edited by
      #22

      In his acceptance speech/interview/script, he's already demonstrated that the MS cybernetic implants are working their magic. "...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

        In his acceptance speech/interview/script, he's already demonstrated that the MS cybernetic implants are working their magic. "...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
        #23

        In his acceptance speech/interview/script, he's already demonstrated that the MS cybernetic implants are working their magic. Do you have a URL ? 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

        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

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

          Blasphemer! Have you actually seen this 12 year old girl's C++ compiler? Have you tested it to confirm that it is worse than Microsoft's version? ;P If not pull you inbred Tasmanian head in. :-D Michael Martin Pegasystems Pty Ltd Australia martm@pegasystems.com +61 413-004-018 "Don't belong. Never join. Think for yourself. Peace" - Victor Stone

          C 1 Reply Last reply
          0
          • L Lost User

            Blasphemer! Have you actually seen this 12 year old girl's C++ compiler? Have you tested it to confirm that it is worse than Microsoft's version? ;P If not pull you inbred Tasmanian head in. :-D Michael Martin Pegasystems Pty Ltd Australia martm@pegasystems.com +61 413-004-018 "Don't belong. Never join. Think for yourself. Peace" - Victor Stone

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

            Slow day at work then, or just Mondayitis ? ;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

            L 1 Reply Last reply
            0
            • C Christian Graus

              Slow day at work then, or just Mondayitis ? ;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

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

              Didn't turn the computer on for the whole weekend. Just catching up with everything posted since Friday. Plus other very important stuff that would have me trolling Code Project. :-D Michael Martin Pegasystems Pty Ltd Australia martm@pegasystems.com +61 413-004-018 "Don't belong. Never join. Think for yourself. Peace" - Victor Stone

              1 Reply Last reply
              0
              • E Erik Westermann

                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 Offline
                A Offline
                Amanjit Gill
                wrote on last edited by
                #27

                Good point, I actually agreed that C# will have a strong place in *everyday* programming duties. But speed matters for killer-standalone-applications (Word, photoshop, 3dsmax), which the average user still uses 75% of time and i think they won't be rewritten from C++ (or any other compiled language) at all without a striking reason ... as soon as .NET services are the killer applications ;-) of course, things will look different. But _still_ one could use managed c++ to fully profit from the .NET advantages. that's what I call freedom. small -> middle sized Apps starting from scratch and allready targeted for .NET and the next generation of developers (students etc) will tend to use C# for their apps. of course no brochure ever read "written in the fastest language" available, C++, but the opposite (not fast enough) would be a knock-out criteria: A creepy slow app that doesn't ever get a brochure... java clients :-)

                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