Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

A follow-up of Languages on a resume: Is it better to put "C/C++" or "C, C++"?

Would you list C++/CLI on your resume? How?

How would a resume reviewer initially react to it if C++/CLI is new to the reviewer?

Will the reviewer feel that the candidate is not precise enough, just like resumes which list C/C++ instead of C, C++?

Will a resume parser splits them into two parts C++, CLI by using the slash as separator?

Is it even a language? (Or, a "glue language")

share|improve this question
C++/CLI is not a language for sure. C++ is the language there. –  jv42 May 11 '11 at 16:19
@jv42: What is it, if not a language? An extension of another language, yes, but it's still more than a fancy name for C++ using a certain library. It introduces (at the very least, that's just off the top of my head and I never used it) a new kind of pointer and several keywords to play with the GC. –  delnan May 11 '11 at 16:32
@jv42: I disagree -- C++/CLI is an entirely separate language with an entirely separate character from C++. It happens to share similar syntax (in part) but in most real use bears a stronger resemblance to C# or Java than to C++. –  Jerry Coffin May 11 '11 at 16:44
If you are not certain the people reading your resume will know what C++/CLI you shouldn't be placing it on your resume. –  Ramhound May 11 '11 at 18:12
I don't know C++, but I assumed CLI meant command line interface, so as it is something different I'd spell it out. –  Rich Bradshaw May 11 '11 at 18:14

3 Answers 3

up vote 6 down vote accepted

I do list it on my resume but I have it under my .NET experience. I see it less as showing my skill as a C++ programmer and more showing that I have done more than just C# programming with the .NET run time.

I also think that anytime we start talking about C++ running inside a VM we are in new language land.

share|improve this answer

This depends on the job you are applying for if the job runs systems on Windows the C++/CLI will add a bit more information and possible use to your CV, if all Unix based then less important.

As for the resume reviewer did not understand c++/CLI then that skill is not likely to be one wanted so has no direct effect.

As for listing the CLI part yes that is useful as it is usually useful to list major libraries/frameworks you have used and this is of a similar order of magnitude.

what I as a reader would look for if you said C++/CLI is the description of its use in a project, ie backup the skills by stating use in a project.

share|improve this answer
I would agree, you should tailor your CV to the job you are applying for. My simple rule would be if it adds value and improves your chances of getting an interview add it, otherwise highlight some other skill or ability that shows your value to a prospective employer. –  GrumpyMonkey May 11 '11 at 20:26

Sure, but write it as "C++ Common Language Infrastructure".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.