请问C++和Java和C#和J#之间的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:36:52
它们不是都是网络编程的吗?从程序员编程的角度来讲有什么区别?谢谢

没有哪种语言是网络编程语言,只能说某些语言有更强大的网络功能支持。
最初设计Java目的是作为一种把应用程序传递到小装置(如手持计算机电视遥控器)上的方式。也不是为了网络编程。
C++是保持了C语言的表示形式和优美的面向对象的语言,非常强大,网络功能也很强大,但在Web应用上有它的劣势。
Java是得到广泛应用的一种语言,在跨平台和安全性方面非常完善。
C#是为生成在 .NET Framework 上运行的应用程序设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C#同样保持了C语言的表示形式和优美。
J#是使用了Java的语法的一种新兴编程语言,它的这种特性使Java开发人员可以利用Microsoft .NET框架构建应用程序。可以利用J#来重新编译许多现有的Java类,从而生成可在.NET公共语言运行库中运行的可执行部分。
可以说C#是微软用来分化C/C++阵营的程序员的,而J#是用来分化Java阵营的程序员的
用什么语言其实只需要看你自己将来的职业规划和习惯,不过跟着微软走暂时是不会错的

呵呵正确的说JAVA才是网络编程语言,因为JAVA诞生的目的就是网络编程。。你可以找一些介绍JAVA 历史的书看看。。。
至于说他们的区别吗。。。
C++的功能很强大适合做系统底层的操作。。比如写操作系统。写游戏(能内嵌汇编)。。但是对比java 来说安全性不高。因为C++有指针能直接操作内存。。。但是速度绝对快。。。
java的速度慢。适合写一些网络方面的软件或者直接就做网站的内层。。java 安全性比较好,但是速度慢,主要是因为要把java 代码编译成字节码在变成机器码在计算机里执行。。。而C++直接就是机器码了。。
C#和J#不熟悉。。不知道怎么回事。。呵呵。。。。