mohet01
asked on
Microsoft vcsetup.exe and vcssetup.exe
Hello
I am new to visual studio and i want to do C/C++ programming in this IDE.
I see that
vcsetup.exe is "Microsoft Visual C++ 2008 Express Edition - ENU"
and
vcssetup.exe is "Microsoft Visual C# 2008 Express Edition - ENU"
What is the meaning of this? I can't do C/C++ programming after installing vcssetup.exe?
What is the difference between two?
Sham
I am new to visual studio and i want to do C/C++ programming in this IDE.
I see that
vcsetup.exe is "Microsoft Visual C++ 2008 Express Edition - ENU"
and
vcssetup.exe is "Microsoft Visual C# 2008 Express Edition - ENU"
What is the meaning of this? I can't do C/C++ programming after installing vcssetup.exe?
What is the difference between two?
Sham
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
hello andy
What is managed code in your update? Example?
Sham
What is managed code in your update? Example?
Sham
ASKER
hello andy
in addition to my previous update, i wud also like to know, if .NET IS USED only to support managed code.
Sham
in addition to my previous update, i wud also like to know, if .NET IS USED only to support managed code.
Sham
the vcsetup will install .net framework nevertheless cause the visual studio needs it and you can also develop .net programs in c++ with the visual studio.
note, the .net framework came firstly in 2002 with vc7.0 (Visual C++ 7.0). every new version of visual studio also needed a new .net version. the .net framework allowed to develop c++ programs with so-called managed code. this code was not compiled to machine code and linked to an executable but was compiled to intermediate code. at runtime a just-in-time compiler (jitter) would compile the intermediate code to final code. as the compilation happens at the target machine (and not at the developer machine), the jitter often can produce faster machine code that would use the current hardware (processor, chipset, videocard, ...) while unmanaged c++ was compiled to run even on minimum hardware.
if you want to write c programs you could ignore the .net framework (beside that the vcsetup will install it with the ide).
Sara
note, the .net framework came firstly in 2002 with vc7.0 (Visual C++ 7.0). every new version of visual studio also needed a new .net version. the .net framework allowed to develop c++ programs with so-called managed code. this code was not compiled to machine code and linked to an executable but was compiled to intermediate code. at runtime a just-in-time compiler (jitter) would compile the intermediate code to final code. as the compilation happens at the target machine (and not at the developer machine), the jitter often can produce faster machine code that would use the current hardware (processor, chipset, videocard, ...) while unmanaged c++ was compiled to run even on minimum hardware.
if you want to write c programs you could ignore the .net framework (beside that the vcsetup will install it with the ide).
Sara
.net is used by managed code. Unmanaged code does not require .net framework.
Example of managed code (C++):
string^ s = gcnew string();
Example of managed code (C++):
string^ s = gcnew string();
ASKER
I am installing to debug small C code.
Sham