Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Anybody here a VC++ / CLI wonk?
Message
De
07/07/2013 23:11:33
 
 
À
07/07/2013 01:50:38
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Versions des environnements
Environment:
C# 5.0
OS:
Windows 7
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Divers
Thread ID:
01577895
Message ID:
01577933
Vues:
79
>ISTR years ago in the .Net 1.0 days I read an overview/position paper (from MS?) that touted C++ in .Net for leveraging an existing C++ code base.
>
>I may be OTL about this but it looks like trying to get C++ to work with .Net has always been kludgy at best i.e. "Managed Extensions for C++" ( https://en.wikipedia.org/wiki/Managed_Extensions_for_C%2B%2B ) morphing into "C++/CLI" ( https://en.wikipedia.org/wiki/C%2B%2B/CLI ).
>
>From the latter link (emphasis mine): "C++/CLI should be thought of as a language of its own (with a new set of keywords, for example), instead of the C++ superset-oriented Managed C++ (MC++) (whose non-standard keywords were styled like __gc or __value). Because of this, there are some major syntactic changes, especially related to the elimination of ambiguous identifiers and the addition of .NET-specific features.
>
>Many conflicting syntaxes, such as the multiple versions of operator new() in MC++ have been split: in C++/CLI, .NET reference types are created with the new keyword gcnew. Also, C++/CLI has introduced the concept of generics (conceptually similar to standard C++ templates, but quite different in their implementation).
"
>
>Happy, happy, joy, joy.
>
>Hopefully your favourite training company can help...

Don't plan to use it for any new development but I need to be able to read and understand the code in OpenFAST so I can modify it as needed for the domain for the stock exchange I'm working with. This is wildly esoteric stuff so these are wheels I do not want to have to invent. Once the feed is deserialized and decoded I am working C# and T-SQL all the way. There is a complete port called OpenFastDotNet which is a port of a Java library but there is no community, no support and it is not optimized for the kind of volume I need to handle.

I do have a consulting company that support OpenFAST so have mentoring when I need it but having spent a good deal of my career mentoring other developers I know the only way to get my money's worth on that is if I bring some of my own mental sweat equity to the table.


Charles Hankey

Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy

Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.

-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin

Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform