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.
  • V Offline
    V Offline
    valikac
    wrote on last edited by
    #1

    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

    N J P C S 9 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

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

      As long as there exists some sort of native coding requirements, C++ will rule. But, if the majority of coding is targetting the CLR then I am very much afraid C# and VB.NET will overtake C++ as the dominant application/system develepment language. This is where I think MC++ is so important. It will at least let you code in C++. Best of both worlds. It wont last long, but you can get the last dying taste of C++ through MC++. Put simply, Managed C++ is C++'s last weapon. The final scud so to speak. If C++ dies, MC++ will be it's last genuine member. Nish


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

      V 1 Reply Last reply
      0
      • N Nish Nishant

        As long as there exists some sort of native coding requirements, C++ will rule. But, if the majority of coding is targetting the CLR then I am very much afraid C# and VB.NET will overtake C++ as the dominant application/system develepment language. This is where I think MC++ is so important. It will at least let you code in C++. Best of both worlds. It wont last long, but you can get the last dying taste of C++ through MC++. Put simply, Managed C++ is C++'s last weapon. The final scud so to speak. If C++ dies, MC++ will be it's last genuine member. Nish


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

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

        I have been programming C++ for about two years and I have yet to see any significant limitation. What the heck is up with people liking Java and .NET? Kuphryn

        N S 2 Replies Last reply
        0
        • V valikac

          I have been programming C++ for about two years and I have yet to see any significant limitation. What the heck is up with people liking Java and .NET? Kuphryn

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

          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]

          V S J 3 Replies 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]

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

            Oh, you mean you dont have to be a programmer to learn VB, Java and .NET? Okay. Kuphryn

            N C 2 Replies Last reply
            0
            • V valikac

              Oh, you mean you dont have to be a programmer to learn VB, Java and .NET? Okay. Kuphryn

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

              kuphryn wrote: Oh, you mean you dont have to be a programmer to learn VB, Java and .NET? Okay. Well, I wouldn't be that harsh, but it takes as much skill and effort to write a full fledged Windows Service using C# and .NET as it takes to write a C++ program to compare two integers and print out the greater of them. And this is just one random example I mention. Nish


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

              1 Reply Last reply
              0
              • V valikac

                I have been programming C++ for about two years and I have yet to see any significant limitation. What the heck is up with people liking Java and .NET? Kuphryn

                S Offline
                S Offline
                Smitha Nishant
                wrote on last edited by
                #7

                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 S 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

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

                  For the lazy people like me who don't want to bother copying and pasting the URLs: 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[^] Though, ironically, I ended up doing that anyhow... :suss: 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
                  • 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

                    P Offline
                    P Offline
                    Paul M Watt
                    wrote on last edited by
                    #9

                    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 N 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

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

                      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

                      S M P 3 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

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

                        kuphryn wrote: _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_ Which reminds me the poor level of free articles, wherever they come from. .NET is a virtual machine + a class library sitting on top of Windows. .NET is a WIN32 client, not the opposite, and I can't figure out how many tens of ghz CPU you would need in order to make an hypothetic .NET-centric OS run seamlessly (not to mention the GBs of source code you would need to make this happen).

                        C C 2 Replies Last reply
                        0
                        • V valikac

                          Oh, you mean you dont have to be a programmer to learn VB, Java and .NET? Okay. Kuphryn

                          C Offline
                          C Offline
                          Chris Austin
                          wrote on last edited by
                          #12

                          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 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]

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

                            Nishant S wrote: Easier to learn for newbies No. It's easier the first day...until you start debugging. And then, oh my god!!!!! :eek:

                            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

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

                              Missing <sarcasm> tag.

                              C 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
                                Stephane Rodriguez
                                wrote on last edited by
                                #15

                                Smitha Vijayan wrote: You can always concentrate on the programming logic without having to waste your time on developing libraries for implementation. That's very untrue. You need to know how the .NET libraries are implemented before you can come up with derived treeviews for instance that behave well. And don't get me started on that interop mess.

                                C 1 Reply Last reply
                                0
                                • S Stephane Rodriguez

                                  Missing <sarcasm> tag.

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

                                  Am I? :D cheers, Chris Maunder

                                  S 1 Reply Last reply
                                  0
                                  • S Stephane Rodriguez

                                    kuphryn wrote: _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_ Which reminds me the poor level of free articles, wherever they come from. .NET is a virtual machine + a class library sitting on top of Windows. .NET is a WIN32 client, not the opposite, and I can't figure out how many tens of ghz CPU you would need in order to make an hypothetic .NET-centric OS run seamlessly (not to mention the GBs of source code you would need to make this happen).

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

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

                                    S 1 Reply Last reply
                                    0
                                    • S Stephane Rodriguez

                                      Smitha Vijayan wrote: You can always concentrate on the programming logic without having to waste your time on developing libraries for implementation. That's very untrue. You need to know how the .NET libraries are implemented before you can come up with derived treeviews for instance that behave well. And don't get me started on that interop mess.

                                      C Offline
                                      C Offline
                                      Chris Austin
                                      wrote on last edited by
                                      #18

                                      .S.Rod. wrote: come up with derived treeviews for instance that behave well. I will attest to this; at work I wasted half a day on what was susposed to be a simple derived treeview. Not to mention I am not happy with the overall performance of the app....just seems slugish 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

                                      1 Reply Last reply
                                      0
                                      • S Stephane Rodriguez

                                        kuphryn wrote: _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_ Which reminds me the poor level of free articles, wherever they come from. .NET is a virtual machine + a class library sitting on top of Windows. .NET is a WIN32 client, not the opposite, and I can't figure out how many tens of ghz CPU you would need in order to make an hypothetic .NET-centric OS run seamlessly (not to mention the GBs of source code you would need to make this happen).

                                        C Offline
                                        C Offline
                                        Chris Austin
                                        wrote on last edited by
                                        #19

                                        The java true bleivers have been sticking to the same thing for years...."just you wait till we get a native JAVA OS....blah blah blah" 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

                                        R 1 Reply Last reply
                                        0
                                        • C Chris Austin

                                          The java true bleivers have been sticking to the same thing for years...."just you wait till we get a native JAVA OS....blah blah blah" 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

                                          R Offline
                                          R Offline
                                          Rick York
                                          wrote on last edited by
                                          #20

                                          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 J 2 Replies 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