# Tuesday, 06 March 2007

Hey, this is great, my Tech Ed talk was accepted this year. This is the earliest I've known I'll be speaking at Tech Ed USA. (I know, I already knew I was headed there for the pre-con, but now I have a breakout.)

C++/CLI and Vista: a natural fit

Vista brings a host of new features that developers can use to create beautiful, powerful, and intuitive applications. Some of these features are easy to access from managed code while others are more of a challenge. These features are generally easy to access from native code. By using C++/CLI, a developer can call either native or managed APIs with maximum ease. This session will demonstrate a variety of different Vista features to illustrate the strengths of C++/CLI.

This should be a level 300 talk and I'm really looking forward to it!


Tuesday, 06 March 2007 08:45:39 (Eastern Standard Time, UTC-05:00)  #    Comments [5]
Thursday, 22 March 2007 21:33:07 (Eastern Standard Time, UTC-05:00)
Can you really use C++ as a CLI? Seems unlikely to me. Something like Tcl, Perl or Python might work better.

But then, even Bash is streets ahead of anything Dimdows can offer. :)
Lawrence D'Oliveiro
Friday, 23 March 2007 18:33:26 (Eastern Standard Time, UTC-05:00)
In this context, CLI doesn't stand for Command Line Interpreter, but for Common Language Infrastructure. That's the standards-committee name for what most developers call the .NET Framework. Managed code. I don't think I want to do that in Tcl :-)

Friday, 23 March 2007 19:38:29 (Eastern Standard Time, UTC-05:00)
Which standards committee is this? Because CLI has always stood for Command Language Interpreter--that's the established meaning, and I would expect sensible standards institutions to try to avoid confusion that could be caused by arbitrarily assigning new, conflicting meanings to old terms.
Lawrence D'Oliveiro
Friday, 23 March 2007 19:50:09 (Eastern Standard Time, UTC-05:00)
ECMA. http://www.ecma-international.org/publications/standards/Ecma-335.htm

I guess TLA overlap is pretty much unavoidable - 26 cubed doesn't cover everything ever invented, after all.

Saturday, 24 March 2007 17:05:25 (Eastern Standard Time, UTC-05:00)
Why not call it ECMA-335, then? Absolutely no chance of confusion then.
Lawrence D'Oliveiro
Comments are closed.