MBorik Posted May 30, 2009 Share Posted May 30, 2009 I'm curious I have learned C++ more than 12 years ago. Today I program a bit I .NET 11. and 2.0. Why has C++ been chosen as programming language in CC v. 2 on onwards? (And what did you use before) I understand the strength of C++ some of the way ? like cross platform abilities. .NET is less easy to use on Linux and MAC etc. But that I perhaps not relevant as we all seems to want to "doctor Windows systems" *LOL*. Kind Regards MBorik Link to comment Share on other sites More sharing options...
Keithuk Posted May 30, 2009 Share Posted May 30, 2009 Welcome to Piriform MBorik. Why has C++ been chosen as programming language in CC v. 2 on onwards? (And what did you use before)I understand the strength of C++ some of the way ? like cross platform abilities. .NET is less easy to use on Linux and MAC etc. But that I perhaps not relevant as we all seems to want to "doctor Windows systems" *LOL*. You would have to ask MrG about why he's using C++. He could have used Visual C++ which is newer. Version 1.xx.xxx were made using Visual Basic 6.0 good choice. Keith Windows XP 2002 SP3 IE 7.0 Martin2k Rorshach112 is the best Link to comment Share on other sites More sharing options...
ident Posted May 31, 2009 Share Posted May 31, 2009 Welcome to Piriform MBorik. You would have to ask MrG about why he's using C++. He could have used Visual C++ which is newer. Version 1.xx.xxx were made using Visual Basic 6.0 good choice. Big fan of vb6, Think it's a great language that lead the way for .NET I would also be interested in why c++ was chosen over visual c++. I just cant see the benefits so please shed some light Only say this as took back vb6 professional to pc world as faulty cd when i first started and the bloke exchanged it for a more expensive c++ How was i to know the complete difference in languages lol, being only a kid. Just decided to learn visual c++ No fate but what we make Link to comment Share on other sites More sharing options...
MBorik Posted June 15, 2009 Author Share Posted June 15, 2009 Big fan of vb6, Think it's a great language that lead the way for .NET I would also be interested in why c++ was chosen over visual c++. I just cant see the benefits so please shed some light Only say this as took back vb6 professional to pc world as faulty cd when i first started and the bloke exchanged it for a more expensive c++ How was i to know the complete difference in languages lol, being only a kid. Just decided to learn visual c++ Well in this discussion there is a few things that are mixed up C++ is a programming language like Basic, Visual Basic (or Visual C++ for that sake) is a term for a Integrated Developers Environment (IDE) for a programming language. In a Visual environment you do not "type code to create a button". From a menu you pick a button, a check box, a progress bar (these are normally called Control Element collectively) or a Database Connection for that sake. Then the IDE creates the code that implements the control. This makes the programmer tenfold more efficient. So? Basically there are no difference in C++ and Visual C++ in terms of code features, syntax and reserved key words like >>class, private, public<< and fifty other expressions. Both "types" of C++ rely on a set of standard classes witch implement much of the Windows GUI elements. In Microsoft Visual Studio for C++, this is called Microsoft Foundation Classes ? MFC. You will find a lot of MFC-something.DLL files in C:\Windows\System32 folder. Those called MFC42*.dll are version 4.2 and you also find version 7.1 MFC files. The same can be said about Visual Basic 6.0. C++ lets the programmer exert full control over all aspects of the code execution. Given that the programmer has enough expertise and skills, the application can be optimized in many ways. One important feature in C++ is the garbage collector. This can be called to discard old used objects and data structures. In the not Net Framework the garbage collector is run more or less automatically ? like in Java. But in many ways the dot Net Framework (with is more than a MFC for dot Net) is much more advanced than the Visual C++ in terms of making the programmer efficient. Kind Regards MBorik Link to comment Share on other sites More sharing options...
pwillener Posted June 16, 2009 Share Posted June 16, 2009 Why has C++ been chosen as programming language in CC v. 2 on onwards? My guess is compatibility with older Windows systems. I don't think .NET Framework can be installed on Win9x systems. Link to comment Share on other sites More sharing options...
Aethec Posted June 16, 2009 Share Posted June 16, 2009 I don't think so. http://en.wikipedia.org/wiki/Microsoft_Win...ows_3.0_and_3.1 Windows 95/95/ME/NT/CE have a total of 1.48% of market share. Not doing something because you don't want 1 users out of 68 not being able to use your program is not a good idea... Piriform French translator Link to comment Share on other sites More sharing options...
pwillener Posted June 16, 2009 Share Posted June 16, 2009 You may be (partially) right; the doc at http://docs.piriform.com/ccleaner/introduc...em-requirements states that "CCleaner will run on any PC running Microsoft Windows 98 or later." .NET Framework 2.0 installs on Win98, but later versions 3.0 and 3.5 require XP or higher. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now