AntimatterAsh
banned
I want to learn a more advanced language than Visual Basic.Net, So what version of Visual Express 2010 is the best for me, I don't know whether C++ or C# is the best one to go for, considering I am mostly coding for Windows.
Yeah agreed. C++ can be taken in so many different directions and applied to pretty much anything.
I'm learning how to combine the 2. Just because I can't do a thing in vb.net...
I'd say, if you're planning to build something big for a long time, go C++. Else just stay with vb...
I agreed, you can do almost anything in vb,.... but some things aren't that evident to make if even the internet stays wordless.
C # and C#.net refer to the same thing. C++ is a more advanced language (there's no such thing as C++.net officially, but there is managed C++ which runs on CLI... I hear it's an arse to deal with, though), C# is closer to Java than C++ (both are somewhat related to C++, though, if only remotely so). Also, like crome said, if you compile a C++ program on Linux it'll of course spit out a Linux executable as opposed a Windows one (that is, an EXE). Now, of course, if you program against the Win32 API (or other Windows-only libraries), you won't be able to compile it on Linux.So what is the actual difference between C#, C#.net, C++ and C++.net (if it exists?) and how can C++ work for linux as well as windows, despite not using the .exe format?