Sunday, July 12, 2009

About Visual C++ 8?

I write a lot of DLL’s and stand alone apps in visual C++ 6. I like it because the apps are compact. Also I can run them on any version of Windows without the need to install them. I can compile a fix, and send the .EXE file to someone to test it, without having to create a while new install, until I am ready for a new release.





If you are a former Visual C++ 6 user, what do you think of 8? Can you make native .EXE files, that don’t require the bulky .NET framework, like C#? Do the files have to be JITT’ed?





If you are a professional developer, do you stick with Visual C++ 6?





What do you think of C#? Do you use both C# and C++?





Thank you

About Visual C++ 8?
VC++ 6.00 With 6.0 is by far the best stable environment for development.





You need to consider another platform only if the solution cannot be implemented in the tool that you are familiar with.
Reply:C++ 8 can use MFC or the .NET framework. I am pretty sure that code must be JIT'ed if you use .NET.
Reply:I've been a developer for almost 20 years. I worked on the MSVC 6.0 compiler at Microsoft and I DO use both C++ (V6.0) and C# (V8.0). The thing to remember here is as developers, we use the right tool for the right job. Many people incorrectly become tool-centric and try to hammer nails with a screwdriver.





If you remember, C++ (V4.0) is still used to develop embedded systems and still many applications require MASM to implement software to fit the desired environment. What is to be considered for choosing the correct tool is to consider the application and its target environment.





Once we focus on this (the environment, the objective of the software to be implemented, etc.) the proper development tool will become evident.


No comments:

Post a Comment