Question:
Different types of C/C++?
harrisonchu88
2008-10-09 20:21:03 UTC
I'm learning VB6, Python, and C++ right now. I was just curious though, I'm seeing a lot of different types of C languages popping up on Google like C#, C.NET, or Visual C(etc.), and vice versa with Basic like VB.NET and etc. What are the main differences? And which should I learn (I don't mean what language, I mean type, i.e. C++ vs. C# vs. Visual C++)?

If it helps, my goal is to eventually get into 2D game programming (CPU/Console), non-MMO / multiplayer.
Four answers:
anonymous
2008-10-09 23:17:31 UTC
You should stick with straight C++ in the beginning. You don't really need to learn the rest. Visual C++ is just the IDE and some libraries, but it is still C++.



It's a bit to keep track of. Visual C++ compiles standard (or native) C++. C++ is an extension of C, so they are more or less the same language. C# is an entirely different language, as is managed (or nonnative) C++. Managed C++ is also sometimes refered to as C++.NET, but .NET is also refers to the Visual C++ compiler since 2002, which also compiles native/standard C++.



Confused? That isn't surprising.



If you just want to learn standard C++ (my recommendation), you can follow these videos:

http://xoax.net/comp/cpp/index.php



They are perfect for beginners. This one can get you started by showing you how to install a free compiler:

http://xoax.net/comp/cpp/console/Lesson0.php



Here are some simple games with code downloads that you can use to get some ideas:

http://xoax.net/comp/cpp/console/Lesson9.php

http://xoax.net/comp/cpp/console/Lesson23.php

http://xoax.net/comp/cpp/console/Lesson29.php



These tutorials can get you started with graphics programming in OpenGL:

http://xoax.net/comp/cpp/opengl/index.php



You can go through the tutorials and if you have questions on them or anything else in C++, please post to me here:

http://xoax.net/forum/



Enjoy!
anonymous
2015-08-07 03:13:43 UTC
This Site Might Help You.



RE:

Different types of C/C++?

I'm learning VB6, Python, and C++ right now. I was just curious though, I'm seeing a lot of different types of C languages popping up on Google like C#, C.NET, or Visual C(etc.), and vice versa with Basic like VB.NET and etc. What are the main differences? And which should I learn (I don't mean...
anonymous
2016-04-11 09:58:38 UTC
For the best answers, search on this site https://shorturl.im/avlsj



wow - this really shows off your chops - a lot of versaltility here 16" my God - that is a toothpick good one
anonymous
2008-10-09 20:35:02 UTC
C#, C.NET, or Visual C are all microsoft version of other language

c# is microsoft version of java





if you want to work with microsoft learned these languages


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...