Link to home
Start Free TrialLog in
Avatar of snehanshu
snehanshu

asked on

C++ and VC++

Hello everybody!
  There's some thing troubling me ever since I joined this new organization.
  I learnt the dos based C and C++ in college and have been using Delphi ever since I started working.
  My Idea of C++ is the dos based object-oriented beauty, while VC++ to me means Microsoft's untouchable software dev platform :)
  Well, when I joined my current organization, I heard people here referring to VC++ as simply C++.
  When I hear of C++, what comes to my mind is Unix or embedded software etc, while VC to me means something related to windows.
  Now, the question is:
  In current routine software lingo, is it proper to use C++ and VC++ interchangably or is my impression of the difference between C++ and VC++ correct.
  Like, Is a manager right in asking "Do you have any C++ friends you can refer? We have some requirements coming up", when he intends to hire VC experts?

Thanks,
...Snehanshu
Avatar of snehanshu
snehanshu

ASKER

I shall be going out of town today and will be back after the weekend.
Hope to see enlightening stuff when I get back.
Cheers!
...Snehanshu
SOLUTION
Avatar of AlexFM
AlexFM

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you Alex.
I haven't yet left :)
OK, so VC is essentially a C++ compiler.

Now, about C++ and VC++:
So, do developers working with VC say I am a C++ developer or do thay generally say I am a VC developer?
Would't it generally mean that the person who says he is a C++ developer would be involved in embeded systems or Unix or realtime projects, while a person who does (generally) windows system level development in C++ says he (she) is a VC developer?

If you are looking for VC application developers, would you plece an advertisement titled
"C++ developers, x years experience ..."
or
"VC++ developers, x years experience ..."

Wouldn't the first title be misleading and a waste of time of both the applicant (non VC) and the recruiter?

All VC are C++ but all C++ are not VC. So, if one wants to narrow his search, shouldn't he use the more precise term?

I haven't been in the C++/VC++ world, so it may be possible that I am wrong. So, please clarify :)

Thanks,
...S
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
We have a suite in VC and we wanted to recruit a person to take ownership of that suite. So, his experience in VC was essential.
Should we still refer to him as a C++ guy?
I am begining to feel people do use C++/VC++ interchangably.
I shall wait for a few more comments before accepting.
Thank you,
...Snehanshu
ASKER CERTIFIED SOLUTION
Avatar of Axter
Axter
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
If you have a VC position, it would be better to get a C programmer over a C++ programmer.
But most C++ programmers can do C
Thank you Alex, Skypale and Axter.
So, my impression was wrong.
Thank you for all the explanations.
...Snehanshu
Axter, just to be precise:

>> Although VC++ 7.1 is a little more compliant then VC++ 6.0, I would not recommend using the 7.1 VC++ compiler.

Replace 7.1 to 7.0.

>> Use 7.2 version of the compiler which is very close to being a 100% compliant to the standard.

Replace 7.2 to 7.1.

Greetings from Windows world :-)

>>Axter, just to be precise:

Hmmm...
It seems you're right.  I don't know why, but I thought the first 7.x version that came with .Net was 7.1.