PC Review


Reply
Thread Tools Rate Thread

Rumors of reduced support for C++ /CLI

 
 
Howard Swope
Guest
Posts: n/a
 
      11th Aug 2009
I was talking to a friend and he was telling me of reduced support for C++
/CLI in VS 2010. Is there an truth to this? I should learn better than to
listen to these type

 
Reply With Quote
 
 
 
 
Howard Swope
Guest
Posts: n/a
 
      11th Aug 2009
Sorry... Fat clicked.

Anyway...

My friend was telling me that there is going to be reduced support for C++ /
CLI in VS 2010. Every time I listen to this kind of technology ending
thing, I turns out to be untrue. So I don't know how much stock to put into
it. But C++ / CLI is a fantastic language. It is invaluable to us in our
work. It allows us to expose our underlying DirectX based graphics engine to
people writing C# code. And it allows us to do it elegantly.

My favorite technologies are tools that allow one to move seamlessly at
various levels of complexity. I remember working on an embedded project
where I was writing a device driver that had in-line assembly language that
was embedded in a C++ class that triggered an interrupt routine written in
C. These services were accessed by a .Net compact framework application and
a PC based application, used to program the device, that was communicating
via DCOM. I was able to move seamlessly at the different levels of
complexity and use the right tool for the job. This was incredibly
empowering.

This is the kind of power that C++ /CLI has.

Is the trend to no longer embrace these principals. One can't embed assembly
language in x64 C code, and now I understand C++ / CLI is getting shorted.

We need to keep all the avenues open

 
Reply With Quote
 
 
 
 
Ben Voigt [C++ MVP]
Guest
Posts: n/a
 
      11th Aug 2009
Intellisense isn't (yet) working in C++/CLI code. See
http://herbsutter.wordpress.com/2009...now-available/

C++/CLI is still fully supported in the compiler, just some of the IDE has
to make tradeoffs between C++0x which is well-supported in third-party code,
and C++/CLI which is well-supported in existing Visual Studio code. Sutter
says the decision was made to license third-party code (EDG front-end) for
the Intellisense parser and C++/CLI is still a work-in-progress for Edison.

"Howard Swope" <(E-Mail Removed)> wrote in message
news:2E8DB599-E8F1-4B15-917A-(E-Mail Removed)...
> I was talking to a friend and he was telling me of reduced support for C++
> /CLI in VS 2010. Is there an truth to this? I should learn better than to
> listen to these type


 
Reply With Quote
 
Ben Voigt [C++ MVP]
Guest
Posts: n/a
 
      11th Aug 2009
AFAIK C++/CLI has never been usable with compact framework, even with
/clrure. So what did you do for NET.CF? Was that the DCOM you mentioned?

"Howard Swope" <(E-Mail Removed)> wrote in message
news:72D7C065-C484-4753-AFC0-(E-Mail Removed)...
> Sorry... Fat clicked.
>
> Anyway...
>
> My friend was telling me that there is going to be reduced support for C++
> / CLI in VS 2010. Every time I listen to this kind of technology ending
> thing, I turns out to be untrue. So I don't know how much stock to put
> into it. But C++ / CLI is a fantastic language. It is invaluable to us in
> our work. It allows us to expose our underlying DirectX based graphics
> engine to people writing C# code. And it allows us to do it elegantly.
>
> My favorite technologies are tools that allow one to move seamlessly at
> various levels of complexity. I remember working on an embedded project
> where I was writing a device driver that had in-line assembly language
> that was embedded in a C++ class that triggered an interrupt routine
> written in C. These services were accessed by a .Net compact framework
> application and a PC based application, used to program the device, that
> was communicating via DCOM. I was able to move seamlessly at the different
> levels of complexity and use the right tool for the job. This was
> incredibly empowering.
>
> This is the kind of power that C++ /CLI has.
>
> Is the trend to no longer embrace these principals. One can't embed
> assembly language in x64 C code, and now I understand C++ / CLI is getting
> shorted.
>
> We need to keep all the avenues open


 
Reply With Quote
 
Howard Swope
Guest
Posts: n/a
 
      11th Aug 2009
That's what I get for taking things out of context...

After looking at the discussion, it makes more sense. Perhaps I am a little
defensive. I hate to see the this language take a back seat in tool support.
However, given the managed / unmanaged nature of it, it makes sense that
tools would be a little slower to evolve.

"Ben Voigt [C++ MVP]" <(E-Mail Removed)> wrote in message
news:9610034E-DE0B-44D8-B9C5-(E-Mail Removed)...
> Intellisense isn't (yet) working in C++/CLI code. See
> http://herbsutter.wordpress.com/2009...now-available/
>
> C++/CLI is still fully supported in the compiler, just some of the IDE has
> to make tradeoffs between C++0x which is well-supported in third-party
> code, and C++/CLI which is well-supported in existing Visual Studio code.
> Sutter says the decision was made to license third-party code (EDG
> front-end) for the Intellisense parser and C++/CLI is still a
> work-in-progress for Edison.
>
> "Howard Swope" <(E-Mail Removed)> wrote in message
> news:2E8DB599-E8F1-4B15-917A-(E-Mail Removed)...
>> I was talking to a friend and he was telling me of reduced support for
>> C++ /CLI in VS 2010. Is there an truth to this? I should learn better
>> than to listen to these type

>

 
Reply With Quote
 
Ben Voigt [C++ MVP]
Guest
Posts: n/a
 
      12th Aug 2009


"Howard Swope" <(E-Mail Removed)> wrote in message
news:7C346256-3793-4716-AE9D-(E-Mail Removed)...
> That's what I get for taking things out of context...
>
> After looking at the discussion, it makes more sense. Perhaps I am a
> little defensive. I hate to see the this language take a back seat in tool
> support. However, given the managed / unmanaged nature of it, it makes
> sense that tools would be a little slower to evolve.


It makes sense, once we accept that even a megacorporation like Microsoft
can't dedicate unlimited resources. So it's important that they hear from
us about what's most important, so the resources get allocated to the right
places.

>
> "Ben Voigt [C++ MVP]" <(E-Mail Removed)> wrote in message
> news:9610034E-DE0B-44D8-B9C5-(E-Mail Removed)...
>> Intellisense isn't (yet) working in C++/CLI code. See
>> http://herbsutter.wordpress.com/2009...now-available/
>>
>> C++/CLI is still fully supported in the compiler, just some of the IDE
>> has to make tradeoffs between C++0x which is well-supported in
>> third-party code, and C++/CLI which is well-supported in existing Visual
>> Studio code. Sutter says the decision was made to license third-party
>> code (EDG front-end) for the Intellisense parser and C++/CLI is still a
>> work-in-progress for Edison.
>>
>> "Howard Swope" <(E-Mail Removed)> wrote in message
>> news:2E8DB599-E8F1-4B15-917A-(E-Mail Removed)...
>>> I was talking to a friend and he was telling me of reduced support for
>>> C++ /CLI in VS 2010. Is there an truth to this? I should learn better
>>> than to listen to these type

>>

 
Reply With Quote
 
Edward Diener
Guest
Posts: n/a
 
      15th Aug 2009
Howard Swope wrote:
> I was talking to a friend and he was telling me of reduced support for
> C++ /CLI in VS 2010. Is there an truth to this? I should learn better
> than to listen to these type


Since support for C++/CLI from MS has been about NIL, I can't imagine
what you mean by "reduced support".
 
Reply With Quote
 
Alexei Zakharov
Guest
Posts: n/a
 
      17th Aug 2009
"Edward Diener" <(E-Mail Removed)> wrote in message
news:#(E-Mail Removed)...

> Since support for C++/CLI from MS has been about NIL, I can't imagine what
> you mean by "reduced support".


C++/CLI was once posed as one of the primary languages for .NET platform.
That was the reason for a big push away from "managed C++ extensions", as
the managed C++ was limited to interop only (from the practical point of
view). However when the language development almost completed (which was a
tremendous effort) it fell out of favor and now it's positioned as the
interop language again. The "rise and demise" of C++/CLI was fascinating to
watch. It was a fun language, but it didn't quite make it for various
reasons.

 
Reply With Quote
 
Armin Zingler
Guest
Posts: n/a
 
      17th Aug 2009
Alexei Zakharov schrieb:
> "Edward Diener" <(E-Mail Removed)> wrote in message
> news:#(E-Mail Removed)...
>
>> Since support for C++/CLI from MS has been about NIL, I can't imagine what
>> you mean by "reduced support".

>
> C++/CLI was once posed as one of the primary languages for .NET platform.
> That was the reason for a big push away from "managed C++ extensions", as
> the managed C++ was limited to interop only (from the practical point of
> view). However when the language development almost completed (which was a
> tremendous effort) it fell out of favor and now it's positioned as the
> interop language again. The "rise and demise" of C++/CLI was fascinating to
> watch. It was a fun language, but it didn't quite make it for various
> reasons.
>


It's a pity because it's the only way to build a bridge between the old
and new (managed) world. That's why I think that it is so important. Or
is there an alternative? (for example to write managed wrappers)


Armin

--
https://epetitionen.bundestag.de/ind...;petition=4958


 
Reply With Quote
 
David Wilkinson
Guest
Posts: n/a
 
      17th Aug 2009
Armin Zingler wrote:
> It's a pity because it's the only way to build a bridge between the old
> and new (managed) world. That's why I think that it is so important. Or
> is there an alternative? (for example to write managed wrappers)


Well, yes, writing managed wrappers using C++ interop is what C++/CLI *is* good
for. A much more pleasant experience than doing it in the old MC++.

Microsoft has not given up on C++/CLI. They have just given up on making it a
first class language for .NET GUI development. Maybe if they had gotten the
language right the first time, things would have been different, but now it
seems a lost cause. Microsoft has decided that most of their C++ customer base
is still using native code, and that is where they are going to put the effort
(after many years of neglect).

--
David Wilkinson
Visual C++ MVP
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Nvidia G80 (NV50) rumors NV55 Video Cards 0 21st Feb 2006 10:55 AM
Any rumors on dual core GPU cards? Boe ATI Video Cards 4 1st Feb 2006 09:40 PM
Rumors a flyin' SK Security Networking 10 30th Mar 2005 03:24 AM
probably BS Nintendo rumors Combaticon ATI Video Cards 22 23rd Apr 2004 12:41 AM
Any upcoming CES Rumors regarding ATI? Bob H ATI Video Cards 4 15th Dec 2003 01:35 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 03:06 AM.