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