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. Is MC++ a serious contender

Is MC++ a serious contender

Scheduled Pinned Locked Moved The Lounge
csharpquestionc++com
26 Posts 17 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.
  • M Member 96

    Joe Woodbury wrote:

    For commercial shrink-wrapped apps, I still lean toward C++/MFC--the framework, third parties libraries (like CodeJock and so forth) are just too plentiful and rich.

    I have to disagree here, I wrote many commercial apps in c++ and one of the happiest benefits of moving to c# was the plethora of cheap, small and infinitely better support and more functional 3rd party component libraries for .net. The day I consigned Crystal Reports to the burial grounds was a happy day for me. Many of the 3rd party apps and libraries that I ever used with c++ / MFC stuff were things that are integrated in .net now anyway.

    J Offline
    J Offline
    Joe Woodbury
    wrote on last edited by
    #21

    I think this is largely dependent on what kinds of commercial applications you are writing. The ones I work on are not very database dependent and/or use an embedded specialized database. I do agree that things are being integrated into .NET. For the requirements of the apps I've worked on, they aren't all there yet, which is why I said I leaned toward C++/MFC. In a recent case when this issue came up, my question was "what's your release time line?" I said that if it was 18 months, I'd use C++/MFC, especially since it meant I could more easily canabilize parts of the existing app (which is when I did some of the C++/CLI testing to see if that was a solution; it almost was) and we wouldn't have to worry about customers having the .NET 2.0 runtime (this was when it was in beta so availability was a real issue.) If, on the other hand, the release was 3 to 4 years out, C# was the choice. Of course, in the end, they chose C# and wanted in 18 months and then laid off half the total team, including me. They'll get it in 3 to 4 years and it will probably be fine.

    Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

    1 Reply Last reply
    0
    • D Dan Neely

      Wouldn't a dedicated supercomputer have been cheaper than distributing it over a million seperate machines?

      -- Rules of thumb should not be taken for the whole hand.

      E Offline
      E Offline
      El Corazon
      wrote on last edited by
      #22

      dan neely wrote:

      Wouldn't a dedicated supercomputer

      I forgot the $ signs.... We moved from $1million graphics computer (1 box, 4 displays, 16 processors, 1 million dollars), to $50,000 workstation, to $8,000 and lower servers, to any dual core gaming platform now (if it runs the latest games well, and is dual core, it runs our software well).

      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

      D 1 Reply Last reply
      0
      • E ednrgc

        Christopher Duncan wrote:

        Since C# is essentially VB in sheep's clothing

        Actually, C# is a merge of C++ and Delphi. Anders brought the best of Delphi with him when he left Borland. It is definitely not VB. In fact, many VB programmers are fuming that they have to leave the kiddie table and use a "grown up" language now. :-D

        T Offline
        T Offline
        Tim Craig
        wrote on last edited by
        #23

        ednrgc wrote:

        Actually, C# is a merge of C++ and Delphi.

        And this is one case where the hybrid is worse than the parents. The C++ world gained nothing but apparently enough people are swallowing the marketing hype. Microsoft learned well from Sun.

        The evolution of the human genome is too important to be left to chance.

        E 1 Reply Last reply
        0
        • E El Corazon

          dan neely wrote:

          Wouldn't a dedicated supercomputer

          I forgot the $ signs.... We moved from $1million graphics computer (1 box, 4 displays, 16 processors, 1 million dollars), to $50,000 workstation, to $8,000 and lower servers, to any dual core gaming platform now (if it runs the latest games well, and is dual core, it runs our software well).

          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

          D Offline
          D Offline
          Dan Neely
          wrote on last edited by
          #24

          Ok, that makes a lot more sense. I didn't think hardware had grown quite that rapidly. FPU performance has gone up a few 1000x since the 486 era, but that was still 3 orders of magnitude short.:-D

          -- Rules of thumb should not be taken for the whole hand.

          E 1 Reply Last reply
          0
          • D Dan Neely

            Ok, that makes a lot more sense. I didn't think hardware had grown quite that rapidly. FPU performance has gone up a few 1000x since the 486 era, but that was still 3 orders of magnitude short.:-D

            -- Rules of thumb should not be taken for the whole hand.

            E Offline
            E Offline
            El Corazon
            wrote on last edited by
            #25

            oh... I didn't tell you we are running on carbon nanotube prototype computers at 1 petahz? ;P

            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

            1 Reply Last reply
            0
            • T Tim Craig

              ednrgc wrote:

              Actually, C# is a merge of C++ and Delphi.

              And this is one case where the hybrid is worse than the parents. The C++ world gained nothing but apparently enough people are swallowing the marketing hype. Microsoft learned well from Sun.

              The evolution of the human genome is too important to be left to chance.

              E Offline
              E Offline
              ednrgc
              wrote on last edited by
              #26

              As one who still does both, I have to agree with that statement on windows programming. As far as ASP.NET, it is a major leap forward. The whole "WinForms" programming is a complete joke.

              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