Terminology: .NET C++ vs. traditional C++
Posted
by
Mike Clark
on Programmers
See other posts from Programmers
or by Mike Clark
Published on 2011-01-03T22:12:56Z
Indexed on
2011/01/03
22:59 UTC
Read the original article
Hit count: 397
Hello. I've recently been working with a team that's using both .NET C++ and pre-.NET C++.
I fully understand the technical differences between the two technologies. However, I sometimes feel like I'm floundering when it comes to the terminology used to differentiate the two.
Example: Say we have two projects: ProjectA contains "C++" code that builds a .NET assembly DLL. ProjectB contains Visual C++ code that builds a traditional native Windows DLL.
What is the best way to succinctly and terminologically draw a distinction between the two projects?
Again, I'm not asking for an in-depth technical description of the differences between the two technologies. I'm just looking for names and labels.
This is how I might try to make the distinction when talking to someone about Project A and Project B:
"ProjectA is a managed .NET C++ project" and ProjectB is an unmanaged Visual C++ DLL project."
However I am not at all certain that this terminology is ideal, or even correct. Please describe what you feel the ideal language to use in this situation (or similar situations) might be. Feel free to motivate your answer.
© Programmers or respective owner