Joke Collection Website - Cold jokes - C programmers and VC programmers. (If you don’t understand well, don’t answer)

C programmers and VC programmers. (If you don’t understand well, don’t answer)

Haha, VC is a very easy-to-use C programming tool from Microsoft. Its biggest advantage is that it has a very practical MFC (Microsoft Basic Class Library) for programmers. Master and use MFC well. It will bring very high development efficiency to C programming. Therefore, most C programmers like to use VC. It is not only a friendly development environment, but also has powerful MFC support.

C is much more "naked". It is just a programming language. It is enough that the programming conforms to C syntax specifications. It does not provide more encapsulated class libraries. Many Development must start from scratch or from the bottom. If you are only developing algorithms or some core technologies and do not involve too much UI (user interface), try not to use the MFC library (in order to have better portability, avoid using Windows Dependence on the operating system), on the contrary, if you are determined to develop an application system on the Windows operating system, using VC is a good choice. C itself does not depend on the specific hardware platform and operating system. For example, when developing programs on Nokia mobile phones, VC will not be able to work hard, but C can be used very well.

Therefore, programmers need to look at their programming application environment to decide whether to use "pure" C or VC (especially MFC, because VC tools can still develop pure C programs). Regarding the so-called "C programmers" and "VC programmers" you mentioned, there are generally the following differences:

C programmers are very familiar with C, can develop core technologies and algorithms from the bottom, and can use them themselves "Object-oriented" concept design program, and can develop application software under different hardware platforms and operating systems. VC programmers have a good understanding of VC development tools and MFC frameworks and class libraries, and can quickly "create" excellent application software. Both types of programmers are in high demand. (Of course, an excellent VC programmer can still be an excellent C programmer)

Similarly, an excellent C programmer can use C to develop various programs on different operating systems or development tools. Kind of application software, of course, it requires some time to be familiar with development tools (such as VC, C Builder, etc.).

As for the salary, there is not much difference. It mainly depends on the nature, content, completion quality and company strength of the work. Generally speaking, an excellent programmer needs to have good work experience and Strong learning ability and innovation ability.