1.) Visual == MS
C# ist eine (neue) Programmiersprache des .NET Frameworks
Visual C# ist die IDE von MS
2.) Cpp gibt's schon seit Jahren
Cpp ist sozusagen C und mehr
C# ist AFAIK nur mehr C-ähnlich, genau so
wie Java
C# kann man "nur mehr" objektorientiert Programmieren
3.) C und Cpp werden plattformspezifisch kompiliert, d.h. einmal kompiliert laufen sie nur auf einer bestimmten Plattform/Architektur
Java/C# werden in Bytecode/IntermediateLanguage übersetzt und sind somit durch eine Laufzeitumgebung, die den Bytecode in Maschinencode übersetzt auf verschiedenen Plattformen/Architekturen lauffähig (bei .NET fehlt da aber noch einiges)
4.) Wenn man nicht direkt aus C#/.NET auf Bluetooth zugreifen kann, kann man zumindest über COM-Interop darauf zugreifen, wenn du sagst, dass es das schon gibt (habe selber kein Bluetooth)
~
|