Re: C++ and Middleware

From: Ben Hutchings (do-not-spam-benh_at_bwsint.com)
Date: 04/22/04


Date: Thu, 22 Apr 2004 16:29:40 +0000 (UTC)


David Eng wrote:
> Finally, the C++ standard committee realizes the importance of
> middleware and distributed computing. The committee now focus on C++
> extensions for ISO CLI, the Microsoft middleware platform.

C++/CLI is largely a Microsoft initiative and is being standardised by
a committee within ECMA (TC39/TG5), not the ISO and ANSI committees
that produce C++ standards (JTC1/SC22/WG21 and INCITS J16
respectively). Some members of the latter committees have been able
to get involved in TG5 but not in an official capacity; furthermore as
guests (not members) of ECMA they are not able to vote on the
standard.

> Sadly, they chose the wrong middleware platform. Microsoft has
> notorious application software.

Whether that's true or not, how is it relevant to .NET and the CLI?

> They never produce a true enterprise level software. Most of their
> software products target small companies. However, the strength of
> C++ is it can build mission critical systems which are widely used
> in such industries like telecom, financial, transport, medical, and
> military industries. These systems never can run on Windows
> operating system.

Yet many such systems *do* run Windows. While I am no fan of Windows
and I don't think it is very reliable, what you're saying comes across
as dogmatic Microsoft-bashing. How about a rational technical
argument?

> So, why the committee has to embrace Microsoft which never treats
> C++ as a first class language?

It hasn't.

(I can't comment on the merits of CORBA as I know little about it.)

<snip>
> The popularity and growth of C++ is declining. If C++ community
> doesn't accept the trend of distributed computing and integrates C++
> with a middleware platform, C++ will degrade into a third class
> language suitable only for a limited application.

And there was me thinking C++ was a great systems programming language
that could work with any middleware or indeed be used to build it.
Apparently it has to be restricted to just one such platform. How
silly of me!

      [ See http://www.gotw.ca/resources/clcm.htm for info about ]
      [ comp.lang.c++.moderated. First time posters: Do this! ]

[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html ]



Relevant Pages

  • Linux is the product of Standards - Re: Linuxes are all proprietary.
    ... thinking in terms of standards that will help them maintain access to ... have to keep a copy of Windows 95 on one of my hard drives so that I ... Extended integration costs. ... Extended Integration costs (due to API changes by Microsoft). ...
    (sci.physics)
  • Linux is the product of Standards - Re: Linuxes are all proprietary.
    ... thinking in terms of standards that will help them maintain access to ... have to keep a copy of Windows 95 on one of my hard drives so that I ... Extended integration costs. ... Extended Integration costs (due to API changes by Microsoft). ...
    (comp.os.linux.development.apps)
  • Re: Need help on modifying and assembly of a small program!
    ... "broken"...every other "main" browser handles the situation correctly, ... per the W3C standards and RFCs that they should... ... Microsoft won't listen to "put a human on the end of the postmaster ... have two hard drives in it (one 15GB, the other 4GB...yes, not too great by ...
    (alt.lang.asm)
  • Re: Microsoft Says Recovery from Malware Becoming Impossible
    ... Windows malware scourge, a Microsoft security official said businesses ... You say MS takes standards and alters them so they do not interop, ...
    (microsoft.public.security)
  • New SKD|SKC|SKHPCs available
    ... Microsoft, HP Launches Products and Solutions to Mobilize the Mainstream ... Linux Legalities Continue to Linger ... OpenVMS Version 8.1 for Integrity Ships On Time ... Standards Shift, New HP Advertising Campaign Stresses Standards and Change, ...
    (comp.os.vms)

Loading