Microsoft Visual C++
Implementation of programming language C++Misrosoft Visual C++ is an IDE created by Microsoft Corporation.
The latest commercial version Visual C++ 2008 (9.0) is currently included in Microsoft Visual Studio, while Visual C++ 2008 (9.0) Express and Visual C++ 2005 (8.0) Express are available to subscribers for free download at MSDN web-site.
Examples:
Fibonacci numbers:
Example for versions Borland C++ Builder 6, Microsoft Visual C++ 6, Microsoft Visual C++ 9 (2008), g++ 3.4.5This example uses recursive definition of Fibonacci numbers.
#include <iostream>
int fibonacci(int n)
{
return ( n<=2 ? 1 : fibonacci(n-1) + fibonacci(n-2) );
}
int main(void)
{
for (int n=1; n<=16; n++)
std::cout << fibonacci(n) << ", ";
std::cout << "..." << std::endl;
return 0;
}
Hello, World!:
Example for versions Borland C++ Builder 6, Microsoft Visual C++ 6, Microsoft Visual C++ 9 (2008), g++ 3.4.5#include <iostream>
int main(void)
{
std::cout << "Hello, World!" << std::endl;
return 0;
}
Factorial:
Example for versions Borland C++ Builder 6, Microsoft Visual C++ 6, Microsoft Visual C++ 9 (2008), g++ 3.4.5This example uses recursive factorial definition.
#include "stdio.h"
__int64 factorial(__int64 n)
{
return ( n==0 ? 1 : n*factorial(n-1) );
}
int main(int argc, char* argv[])
{
for (int n=0; n<=16; n++)
printf( "%d! = %I64d\n", n, factorial(n) );
return 0;
}
Comments
]]>blog comments powered by Disqus
]]>