By using this site, you agree to our Privacy Policy and our Terms of Use. Close

I have worked professionally as a C# and Java developer and I have worked with C++ (and heavily used C++ in school) ... The differences between these languages are (pretty much) irrelevant, and the underlying principles that lead to good design are what is really important.