D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

[LUG] Oh dear, "Vista would defeat even Brunel"

 

Reminds me of the hell of J+. (And no, the CLI part doesn't apparently
mean Command Line Interface as it would almost anywhere else - do MS
really live in a parallel universe? Or has someone in Redmond done a
little too much pot recently?)

http://www.regdeveloper.co.uk/2006/05/05/cplusplus_cli/

(page 2, right at the end)
C++/CLI isn't a natural extension of C++; rather it is a dual gauge
system. The detritus from two incompatible programming models is crammed
uncomfortably into one space. The thing to remember about dual gauges is
that, while any fool can do a straight bit, it's the points that will
eventually put paid even to a Brunel.

Microsoft must run on its dual gauge system if it is to make a success
of Windows Vista. But we don't.

If you need to write for .NET in a curly brackets language, may I
suggest you try C#? It's focused and elegant and fits snugly into its
design hole - just right for those webby-databasey back end apps that
define, to Microsoft's irritation, the .natural .NET .niche.

And if you need to come back to something that runs a little edgier, and
is more widely scoped, and lets you blow your leg off whenever you want,
then C++ will still be there for you out here in the real world. Promise.


:-)

(And for the real luddites who want a language that has the power of C++
without the hell vendor-specific C++ extensions, there's always C!)

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Attachment: signature.asc
Description: OpenPGP digital signature