+ 1

c++/visual c++

Whats the difference between c++ and visual c++ and do i need to learn both to program in both or just have to learn c++ and will perfect the other

13th Feb 2018, 9:29 AM
Moddy1198
5 Answers
+ 11
C++ is a standardized language. VC++ is a product that more or less implements that standard. You can write portable c++ using vc++, but you can also use Microsoft-only extensions that destroy your portability but enhance your productivity. This is a trade-off. You have to decide what appeals most to you. I've maintained big desktop apps that were written in vc++, so that is perfectly feasible. From what I know of VB, the main advantage seems to be that the first part of the development cycle may be done faster than when using vc++, but as the complexity of a project increases, c++ programs tend to be more maintainable (if the programmers are striving for maintainability, that is).
13th Feb 2018, 9:38 AM
Abhivarshini Maddala
Abhivarshini Maddala - avatar
13th Feb 2018, 11:46 AM
Manual
Manual - avatar
+ 2
Your welcome!
14th Feb 2018, 6:27 AM
Manual
Manual - avatar
+ 1
thanks to all for your replies.
14th Feb 2018, 6:05 AM
Moddy1198
- 1
Visual C++ is nothing more than a Microsof layer around C++. This layer is mostly about GUI stuff. If you're familiar with C++ you'll master Visual C++ soon enough. As far as I know, Microsoft is stepping away from GUI programming in unmanaged languages such as C++, but my knowledge there is limited. Do check if there is still a solid reason for learning Visual C++!
13th Feb 2018, 9:36 AM
Freddy