Well, partly it's to be controversial :-) but I cant help thinking that C# is a genius marketing from Microsoft for Visual Basic. VB has generally been an excellent language for business applications - especially the frontend GUIs - because its fairly quick to write things in, and who cares if it runs a bit more slowly?
However, VB has zero streetcred (negative streetcred perhaps?), so even though the VB of today offers full classes, objects and so on, no-one wants to be seen dead writing it. That's despite the fact that many people find C++ pretty challenging, what with all those pointers and things which, lets face it, are really a pain in the butt :-/
So, along comes C#. It sounds like C++, it looks like C++, but it's easy like VB. Suddenly people can program in VB whilst having street-cred. What an awesome combo! So, there we go, all cred to Microsoft for an awesome bit of marketing there!
Not really on topic, but good for a short debate perhaps :-)
Hugh
On 9/2/05, Neil Mosafi <[EMAIL PROTECTED]> wrote:
Yep, not had much practise with managed C++ as I'm lazy and C# is so much easier (!), but I guess managed C++ could be the way to go for integrating with VOS as it can fully utilise the C++ classes.Still there'd be work required to make the API more ".net like"
On 9/2/05, Peter Amstutz <[EMAIL PROTECTED] > wrote:-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 2 Sep 2005, Reed Hedges wrote:
> Am I correct that it's no problem to call C++ code or link against a C++
> library from .net? Would the C++ library (libvos for example :) need to
> be compiled with CLR (".net extensions") enabled?
>
> Reed
See my last email :-)
Basically, linking managed/unmanaged C++ is easy. Linking unmanged c++ to
any other .Net language requires writing a mananged API wrapper.
[ Peter Amstutz ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED] ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey: pgpkeys.mit.edu 18C21DF7 ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDGG6waeHUyhjCHfcRAlLbAJ9wodC0Z1VkrdSeE36IO2zR6WSBtQCgkRmU
Cfy3UPQaqbXk9kMlykrTY6A=
=fVjl
-----END PGP SIGNATURE-----
_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
_______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d