VB是面向过程,VC++是面向对象,C#也是面向对象VC++是可视化的C++C#是专为.net设计的一门新的编程语言,结合了C++和java的一些技术。J#就是VJ++8.0J#是从VJ++6.0过来的J#是使用了Java的语法的一种新兴编程语言,它的这种特性使Java开发人员可以利用Microsoft.NET框架构建应用程序。可以利用J#来重新编译许多现有的Java类,从而生成可在.NET公共语言运行库中运行的可执行部分。