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. This months WDM

This months WDM

Scheduled Pinned Locked Moved The Lounge
csharpc++javatutorialquestion
58 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.
  • C Christian Graus

    In WDM this month is an article on why we should use C# over C++ '95% of the time'. It's not on the website, but if you don't have the mag, the gist of it is that C++ is too hard. It's anti C++ example is that C++ did not always have a string class, and it's pro C# example is properties, which it says are essential for developing GUI's, and the existence of the standards committee, which it says is the reason that C++ does not have properties. He also says that Sun has committed suicide by litigating Microsoft out of access to Java. I'm just astounded. Has anyone else read this drivel ? Does anyone agree with him ? Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
    C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
    It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

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

    The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

    F C K P S 5 Replies Last reply
    0
    • C Christian Graus

      Fazlul Kabir wrote: I think you meant this article of "Visual Studio Magazine".. You think that do you ? Well, I'm afraid you're about as wrong as anyone can be, the flat earth society included. Fazlul Kabir wrote: That's not quite true. Microsoft C++ compiler supports properties. How ? Do you mean properties in COM components ? Fazlul Kabir wrote: Also, most of the advantages we get from C# have nothing to do with the language itself, but it is the .NET framework that lets us to write code productively. That's another question entirely. There is no doubt that while the .NET framework misses some stuff that C++ has in it's libraries, the reverse is also true. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
      C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
      It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

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

      Christian Graus wrote: You think that do you ? Well, I'm afraid you're about as wrong as anyone can be, the flat earth society included. LOL. Honestly, I didn't see the WDM article, but I'd like to read it. I guess both articles have some interesting coincidence, given their similar title and time of publication. Sorry for the confusion. Christian Graus wrote: How ? Do you mean properties in COM components ? No, through Microsoft C++ compiler's "property" keyword. The declaration works like this: __declspec(property(get=GetCaption,put=SetCaption)) CString Caption; CString GetCaption(); void SetCaption(CString ); Once declared and implemented, a user can "get" or "set" the property just like .NET's property: CString strProperty = myObj.Caption; myObj.Caption = "some name"; // Fazlul

      1 Reply Last reply
      0
      • C Chris Maunder

        The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

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

        Chris Maunder wrote: but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. I second that wholeheartedly. // Fazlul

        1 Reply Last reply
        0
        • C Chris Maunder

          The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

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

          Chris Maunder wrote: on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance But MSDN mag has been run by morons and C# marketing weenies for quite some time. I'm not surprised. Chris Maunder wrote: C# is certainly a lovely language to work with Agreed. Chris Maunder wrote: but for native or mixed mode coding C# isn't even an option. Agreed there also. The guy was trying to pimp his C# book as far as I can see, I can't see why else anyone would propogate such drivel. His comments about C++ indicate to me that he's never really learned how to use it. Chris Maunder wrote: BTW - Check out this: The latest VS.NET T-shirt. That is SO, SO cool. How do I go about aquiring one ? ( seriously, can I buy one from anywhere ? ) Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
          C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
          It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

          F 1 Reply Last reply
          0
          • C Christian Graus

            Terry Denham wrote: Man have you been busy writing stuff in C#. *grin* The image processing articles were my first C# code. I admit to being selfish, my magazine and CP articles are all written to give me projects to help me learn stuff. Now that I use C# at work, I am using J2EE at home. I do miss C++, but for the time being my skill level is high enough that I'm better off building skills elsewhere. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
            C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
            It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

            K Offline
            K Offline
            Kannan Kalyanaraman
            wrote on last edited by
            #52

            Christian Graus wrote: I am using J2EE at home :omg: We all need an explanation, this is getting out of control. regards Kannan :-)

            1 Reply Last reply
            0
            • C Chris Maunder

              The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

              K Offline
              K Offline
              Kannan Kalyanaraman
              wrote on last edited by
              #53

              Chris Maunder wrote: Check out this: The latest VS.NET T-shirt. Cool :-), Where can I get that one, Is it available through CP. Cheers, Kannan

              1 Reply Last reply
              0
              • C Christian Graus

                Chris Maunder wrote: on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance But MSDN mag has been run by morons and C# marketing weenies for quite some time. I'm not surprised. Chris Maunder wrote: C# is certainly a lovely language to work with Agreed. Chris Maunder wrote: but for native or mixed mode coding C# isn't even an option. Agreed there also. The guy was trying to pimp his C# book as far as I can see, I can't see why else anyone would propogate such drivel. His comments about C++ indicate to me that he's never really learned how to use it. Chris Maunder wrote: BTW - Check out this: The latest VS.NET T-shirt. That is SO, SO cool. How do I go about aquiring one ? ( seriously, can I buy one from anywhere ? ) Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
                C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
                It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

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

                Christian Graus wrote: BTW - Check out this: The latest VS.NET T-shirt. That is SO, SO cool. How do I go about aquiring one ? ( seriously, can I buy one from anywhere ? ) Yes, the wooden floor t-shirt rocks. :cool:

                1 Reply Last reply
                0
                • C Chris Maunder

                  The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

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

                  Chris Maunder wrote: BTW - Check out this: The latest VS.NET T-shirt. I like it! I want need one of those :)


                  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!

                  1 Reply Last reply
                  0
                  • C Christian Graus

                    Microsoft signed a contract, and broke it for no other reason than to hurt Java's cross platform abilities. Sun sued. So they should have. Java has a lively existence outside of the Windows world, and will continue to make Sun money regardless of what happens to them and Microsoft. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
                    C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
                    It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

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

                    Christian Graus wrote: will continue to make Sun money regardless of what happens to them and Microsoft I haven't heard the Java SDK (J2EE, ...) was not free anymore. Besides that, BEA and IBM have their own compliant Java VMs.

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      The statements about the future of C++ are confusing at best. On one hand we have Nick Hodapp, Microsoft's C++ Product Manager, busting his ass to try and ensure C++ is on everyone's radar screen under the ambush of .NET marketing, and on the other we have the latest issue of MSDN writing off the massive C++ changes with a few words about WinForms support and ISO compliance. As far as I'm concerned VS.NET 2003 is all about C++, and from what I'm hearing the changes we'll get in VS.NET 2003 are only the beginning - but no one seems to want to listen. C# is certainly a lovely language to work with - far better than it's ugly brother VB.NET - but to say that C# should be used 95% of the time is a little misleading. For writing ASP.NET pages - sure - but for native or mixed mode coding C# isn't even an option. BTW - Check out this: The latest VS.NET T-shirt. cheers, Chris Maunder

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

                      Chris Maunder wrote: but for native or mixed mode coding C# isn't even an option. If MS released a P/Invoke debugger, we wouldn't be like asses trying to figure out the internal marshaling mess. That said, business opportunities here.

                      1 Reply Last reply
                      0
                      • C Christian Graus

                        Nishant S wrote: I think he might be right regarding the Sun suicide thingie But Sun litigated because Microsoft broke their contract and changed the language. Had they let that happen, THAT would have been suicide. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
                        C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
                        It'd probably be fairly easy to make a bot that'd post random stupid VB questions, and nobody would probably ever notice - benjymous - 21-Jan-2003

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

                        Christian Graus wrote: But Sun litigated because Microsoft broke their contract and changed the language. Had they let that happen, THAT would have been suicide. I thought it was because Microsoft decided to stop shipping *any* Java VM with Windows. Before that Sun, the idiots, got MS to sign a deal that said MS could only ship a sub-standard, 1 version old Java VM. Sun thought that it was a good idea because then Sun would not have to compete with a top MS Java VM and that people would all flock to the Sun Java VM for Windows. Or something like that, all rather confusing actually. Anyway now they are suing MS and trying to force them to include a top notch Java VM. Sounds all rather stupid of Sun. Sun down.

                        Paul Watson
                        Bluegrass
                        Cape Town, South Africa

                        Anna-Jayne Metcalfe wrote: I don't know much about Artificial Intelligence, but I've seen a lot of Natural Stupidity in the corporate world...

                        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