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. Future of C++ and Windows Programming :: C++

Future of C++ and Windows Programming :: C++

Scheduled Pinned Locked Moved The Lounge
questioncsharpc++comhelp
40 Posts 23 Posters 50 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.
  • C Chris Maunder

    With everything going web based I predict that everything will be one big client side Javascript app. The meek shall inherit the desktop. cheers, Chris Maunder

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

    Chris Maunder wrote: The meek shall inherit the desktop. Shouldn't that be the weak (coder) shall inherit the desktop. And since when was inheritence part of JavaScript ;-) Michael 'War is at best barbarism...Its glory is all moonshine. It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood, more vengeance, more desolation. War is hell.' - General William Sherman, 1879

    R C 2 Replies Last reply
    0
    • M Michael P Butler

      Chris Maunder wrote: The meek shall inherit the desktop. Shouldn't that be the weak (coder) shall inherit the desktop. And since when was inheritence part of JavaScript ;-) Michael 'War is at best barbarism...Its glory is all moonshine. It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood, more vengeance, more desolation. War is hell.' - General William Sherman, 1879

      R Offline
      R Offline
      Roger Wright
      wrote on last edited by
      #22

      Michael P Butler wrote: since when was inheritence part of JavaScript Isn't that in JScript.NET?;) Ancient man conquered his rivals with the jawbone of an ass; modern man uses the jawbone of a politician.

      1 Reply Last reply
      0
      • M Michael P Butler

        Chris Maunder wrote: The meek shall inherit the desktop. Shouldn't that be the weak (coder) shall inherit the desktop. And since when was inheritence part of JavaScript ;-) Michael 'War is at best barbarism...Its glory is all moonshine. It is only those who have neither fired a shot nor heard the shrieks and groans of the wounded who cry aloud for blood, more vengeance, more desolation. War is hell.' - General William Sherman, 1879

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

        I was trying to find a way to slip in an inheritants joke with Javascript but just couldn't get one to work... cheers, Chris Maunder

        1 Reply Last reply
        0
        • R Rick York

          What they don't tell you is that it has been out for a while. They are still waiting for it to boot. :) The Ten Commandments For C Programmers

          O Offline
          O Offline
          Olli
          wrote on last edited by
          #24

          :laugh::laugh::laugh:

          Olli Make it idiot proof and someone will make a better idiot......
          :suss: :rolleyes: :suss:

          1 Reply Last reply
          0
          • R Rick York

            What they don't tell you is that it has been out for a while. They are still waiting for it to boot. :) The Ten Commandments For C Programmers

            J Offline
            J Offline
            Jon Sagara
            wrote on last edited by
            #25

            That's brilliant. 5 for you. Jon Sagara I have no complaint with the “mentoring concept” or the marriage concept or the sex concept. But if you pay for any of those, something’s wrong. -- John T. Reed in The real estate B.S. artist detection checklist [^]

            1 Reply Last reply
            0
            • N Nish Nishant

              kuphryn wrote: What the heck is up with people liking Java and .NET? Ease of use No memory leaks Fewer crashes Easier to learn for newbies Requires less amount of hard work to master Does not require high IQ Garbage collection Massive class library MS marketing Nish


              Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

              J Offline
              J Offline
              jan larsen
              wrote on last edited by
              #26

              About Java: Nishant S wrote: Does not require high IQ Easier to learn for newbies Ease of use In that I agree, because the interface is a lot more simple than C++, and for most purposes Java is sufficient. Nishant S wrote: Requires less amount of hard work to master This is where disagree. You are assuming that you only have to master a programming language to be a master programmer. But there are a lot of other skills required: 1) The ability to write code that is easy to read and understand. 2) Knowledge of patterns and the ability to know when to apply them. 3) To be able to model a real world problem into code. 4) A general understanding of Database, Operating systems and communication techniques. "After all it's just text at the end of the day. - Colin Davies "For example, when a VB programmer comes to my house, they may say 'does your pool need cleaning, sir ?' " - Christian Graus

              1 Reply Last reply
              0
              • C Chris Maunder

                Am I? :D cheers, Chris Maunder

                S Offline
                S Offline
                Stephane Rodriguez
                wrote on last edited by
                #27

                I can't remember a post from you where you aren't being sarcastic. But I love it, anyway...

                1 Reply Last reply
                0
                • C Chris Maunder

                  At least we offer a money back guarantee. cheers, Chris Maunder

                  S Offline
                  S Offline
                  Stephane Rodriguez
                  wrote on last edited by
                  #28

                  Lotsa PR lately. After all, Cp is a MS site, so I guess it's ok. The only thing I would hate is that it comes to the point it behaves like this C|Net whore.

                  1 Reply Last reply
                  0
                  • V valikac

                    Hi. I posted a topic a few days ago about the future of COM. Overall, most responses implied that COM in general has and will become .NET legacy. The bottomline is Microsoft is dropping COM for .NET. Microsoft will release Longhorn and I am sure they are working on other versions of their line of OS. According to several articles on the future of Windows development, .NET is taking over Windows. http://www.codeproject.com/interview/interview\_msdn\_0103.asp http://msdn.microsoft.com/chats/vstudio/vstudio\_121802.asp http://www.eweek.com/article2/0,3959,642737,00.asp What is the future of C++ programming in Windows? Microsoft can make C++ obsolete under Windows as they push .NET. I have no problem with .NET. I am just curious about C++ programming in Windows because, well, it is fun! Thanks, Kuphryn

                    J Offline
                    J Offline
                    John Burton
                    wrote on last edited by
                    #29

                    My opinion is that C++ will slowly decline *for new projects* over the next 10 years or so. It's certainly not going away, and it's by no means dead for new projects, but it will become harder and harder to justify as being the best option. For high performance apps C# and VB will become much more common as they offer good enough performance and are much easier to learn/write/debug than C++. The .NET runtime is putting people of for now but in a couple of years it will be as common as the C runtime library which nobody even thinks about how it gets installed any more. For many other windows application I think things like Python will become much more common. For speed and ease of development these kind of languages can't be beaten and it's starting to look to me like python might be the first langauge of this type to achieve enough critical mass of development to break into the mainstream for real applications. Once you've used a language with automatic memory management it's hard to go back. And there are fewer and fewer reasons to need to any more.

                    C V 2 Replies Last reply
                    0
                    • V valikac

                      Hi. I posted a topic a few days ago about the future of COM. Overall, most responses implied that COM in general has and will become .NET legacy. The bottomline is Microsoft is dropping COM for .NET. Microsoft will release Longhorn and I am sure they are working on other versions of their line of OS. According to several articles on the future of Windows development, .NET is taking over Windows. http://www.codeproject.com/interview/interview\_msdn\_0103.asp http://msdn.microsoft.com/chats/vstudio/vstudio\_121802.asp http://www.eweek.com/article2/0,3959,642737,00.asp What is the future of C++ programming in Windows? Microsoft can make C++ obsolete under Windows as they push .NET. I have no problem with .NET. I am just curious about C++ programming in Windows because, well, it is fun! Thanks, Kuphryn

                      B Offline
                      B Offline
                      Brakanjan
                      wrote on last edited by
                      #30

                      Can u explain to the uneducated (probably just me, o well) the fundamental diffs between COM and NET. And while your at it, ASP and ASP.NET. Why not C++.NET? I'm c:~ nfused

                      1 Reply Last reply
                      0
                      • C Chris Maunder

                        With everything going web based I predict that everything will be one big client side Javascript app. The meek shall inherit the desktop. cheers, Chris Maunder

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

                        Dude, you have it wrong. With everything going web it will all be one big client side is Flash MX remoting app, with ActionScript. *drool* :rolleyes:

                        Paul Watson
                        Bluegrass
                        Cape Town, South Africa

                        Macbeth muttered: I am in blood / Stepped in so far, that should I wade no more, / Returning were as tedious as go o'er DavidW wrote: You are totally mad. Nice.

                        1 Reply Last reply
                        0
                        • P Paul M Watt

                          I suspect if you get a job at Microsoft and develop the .Net runtime you will still be able to use C++ :)


                          Build a man a fire, and he will be warm for a day
                          Light a man on fire, and he will be warm for the rest of his life!

                          D Offline
                          D Offline
                          Daniel Turini
                          wrote on last edited by
                          #32

                          Paul Watt wrote: I suspect if you get a job at Microsoft and develop the .Net runtime you will still be able to use C++ Look at Rotor's source. You'll become disappointed. Mostly made in C#.


                          It's not the fall that kills you: it's the sudden stop - Down by Law, Jim Jamursch (1986)

                          1 Reply Last reply
                          0
                          • V valikac

                            Hi. I posted a topic a few days ago about the future of COM. Overall, most responses implied that COM in general has and will become .NET legacy. The bottomline is Microsoft is dropping COM for .NET. Microsoft will release Longhorn and I am sure they are working on other versions of their line of OS. According to several articles on the future of Windows development, .NET is taking over Windows. http://www.codeproject.com/interview/interview\_msdn\_0103.asp http://msdn.microsoft.com/chats/vstudio/vstudio\_121802.asp http://www.eweek.com/article2/0,3959,642737,00.asp What is the future of C++ programming in Windows? Microsoft can make C++ obsolete under Windows as they push .NET. I have no problem with .NET. I am just curious about C++ programming in Windows because, well, it is fun! Thanks, Kuphryn

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #33

                            Do you believe everything Microsoft says? You must be a Republican. :-D Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
                            Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
                            Every line of code is a liability - Taka Muraoka
                            Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"

                            1 Reply Last reply
                            0
                            • P Paul M Watt

                              I suspect if you get a job at Microsoft and develop the .Net runtime you will still be able to use C++ :)


                              Build a man a fire, and he will be warm for a day
                              Light a man on fire, and he will be warm for the rest of his life!

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

                              Paul Watt wrote: I suspect if you get a job at Microsoft and develop the .Net runtime you will still be able to use C++ Good point.

                              1 Reply Last reply
                              0
                              • V valikac

                                Hi. I posted a topic a few days ago about the future of COM. Overall, most responses implied that COM in general has and will become .NET legacy. The bottomline is Microsoft is dropping COM for .NET. Microsoft will release Longhorn and I am sure they are working on other versions of their line of OS. According to several articles on the future of Windows development, .NET is taking over Windows. http://www.codeproject.com/interview/interview\_msdn\_0103.asp http://msdn.microsoft.com/chats/vstudio/vstudio\_121802.asp http://www.eweek.com/article2/0,3959,642737,00.asp What is the future of C++ programming in Windows? Microsoft can make C++ obsolete under Windows as they push .NET. I have no problem with .NET. I am just curious about C++ programming in Windows because, well, it is fun! Thanks, Kuphryn

                                S Offline
                                S Offline
                                Stan Shannon
                                wrote on last edited by
                                #35

                                C++ is, and probably will always be, the best, all around, programming language ever crafted. However, I would also have to say that most Windows apps simply do not require the complexity of C++. You should'nt need to know anything about templates, for example, just to populate a form with some data from a database. For most Windows apps, C++ is overkill. Since I consider myself more of a Windows application developer than a programmer per se, I have happily made the transition to C#/.NET. I was never keen on VB, for all the obvious reasons, and Java is just a joke waiting for a punch line, but C# seems adequate for most of what I need to do. So, to answer your question, I do beleive that C++ will continue to thrive wherever raw power, elegance and speed are essential. But we Windows programmers gave up on those things a long time ago, so C++ will decline in importance in our world. "My job is to protect America" George W. Bush.

                                1 Reply Last reply
                                0
                                • C Chris Austin

                                  kuphryn wrote: Oh, you mean you dont have to be a programmer to learn VB, Java and .NET? Okay. Hell real programmers write in assembly; who needs this high-level C++ crap. ;) Don't be ignorant, anybody can learn any language, where real programming comes to play is efficiently implementing a solution within a set of arbitrary constraints. That only comes from experience and the humility to ask questions. You can try to make yourself feel good because you know a language but that doesn't prove that you know how to program or that you have a high IQ. Hey don't worry, I can handle it. I took something. I can see things no one else can see. Why are you dressed like that? - Jack Burton

                                  S Offline
                                  S Offline
                                  Shaun Wilde
                                  wrote on last edited by
                                  #36

                                  didn't I read on this board that real programmers write in assembly expert programmers write in binary and hardcore programmers write in 0's (big ones and little ones)

                                  Technically speaking the dictionary would define Visual Basic users as programmers.
                                  But here again, a very generalized, liberal definition is being employed and it's wrong
                                  - just plain wrong - Tom Archer 5/12/02

                                  G 1 Reply Last reply
                                  0
                                  • J John Burton

                                    My opinion is that C++ will slowly decline *for new projects* over the next 10 years or so. It's certainly not going away, and it's by no means dead for new projects, but it will become harder and harder to justify as being the best option. For high performance apps C# and VB will become much more common as they offer good enough performance and are much easier to learn/write/debug than C++. The .NET runtime is putting people of for now but in a couple of years it will be as common as the C runtime library which nobody even thinks about how it gets installed any more. For many other windows application I think things like Python will become much more common. For speed and ease of development these kind of languages can't be beaten and it's starting to look to me like python might be the first langauge of this type to achieve enough critical mass of development to break into the mainstream for real applications. Once you've used a language with automatic memory management it's hard to go back. And there are fewer and fewer reasons to need to any more.

                                    C Offline
                                    C Offline
                                    CodeGuy
                                    wrote on last edited by
                                    #37

                                    My two primary languages are C++ and Python. At home it's all Python. Once you learn Python, C#/Java is a joke. Brandon

                                    1 Reply Last reply
                                    0
                                    • S Smitha Nishant

                                      One advantage I have had using .NET for application development is, its library is so vast that lots of things are readymade. You can always concentrate on the programming logic without having to waste your time on developing libraries for implementation. Smitha The future belongs to those who believe in the beauty of their dreams. --Eleanor Roosevelt

                                      S Offline
                                      S Offline
                                      Shaun Wilde
                                      wrote on last edited by
                                      #38

                                      unless you're using the Compact Framework - where MS seem to have gone out of their way to remove the useful stuff - should be called the Crippled Framework.

                                      Technically speaking the dictionary would define Visual Basic users as programmers.
                                      But here again, a very generalized, liberal definition is being employed and it's wrong
                                      - just plain wrong - Tom Archer 5/12/02

                                      1 Reply Last reply
                                      0
                                      • S Shaun Wilde

                                        didn't I read on this board that real programmers write in assembly expert programmers write in binary and hardcore programmers write in 0's (big ones and little ones)

                                        Technically speaking the dictionary would define Visual Basic users as programmers.
                                        But here again, a very generalized, liberal definition is being employed and it's wrong
                                        - just plain wrong - Tom Archer 5/12/02

                                        G Offline
                                        G Offline
                                        gregs
                                        wrote on last edited by
                                        #39

                                        I program by flipping the bits on the memory chips using the power of my mind! :cool:

                                        1 Reply Last reply
                                        0
                                        • J John Burton

                                          My opinion is that C++ will slowly decline *for new projects* over the next 10 years or so. It's certainly not going away, and it's by no means dead for new projects, but it will become harder and harder to justify as being the best option. For high performance apps C# and VB will become much more common as they offer good enough performance and are much easier to learn/write/debug than C++. The .NET runtime is putting people of for now but in a couple of years it will be as common as the C runtime library which nobody even thinks about how it gets installed any more. For many other windows application I think things like Python will become much more common. For speed and ease of development these kind of languages can't be beaten and it's starting to look to me like python might be the first langauge of this type to achieve enough critical mass of development to break into the mainstream for real applications. Once you've used a language with automatic memory management it's hard to go back. And there are fewer and fewer reasons to need to any more.

                                          V Offline
                                          V Offline
                                          valikac
                                          wrote on last edited by
                                          #40

                                          How do "automatic memory management" languages including C# and Java affect "pointers?" In other words, I think C++ pointer is extremely powerful and provides so much flexibility. Kuphryn

                                          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