您的位置:首页 > 编程语言 > C语言/C++

c++与java和c#浅谈

2009-07-16 16:30 309 查看
我是重庆大学软件学院的学生,暑假打算针对c++和java语言进行学习。最近看了一些专业书籍,对于这三种语言的区别有了一个大致的了解。

目前在市场上有两种语言比较流行,一个是java,一个是c#。但是他们都是c++的子语言。尽管和c++相比,java和c#增加、删除并修改了大量的特征,但从总体上来看,三者的语法都是一样的。

而且,在c++中使用的对象模型非常类似于在java和c#中使用的对象模型。所以说,如果掌握了c++,那么就很容易学习java和c#。

三种语言之间的区别在于它们所被设计的计算环境不同。c++被设计用来为特定的CPU和操作系统编写高性能的程序。java和c#被设计用来满足在高分布式网络环境中进行程序设计的特定需求,这种环境的典型特征是包含了大量的并行计算。

其中,java被用来创建Internet上的跨平台可移植代码。使用java,你所编写的程序可以运行在多种环境以及多种操作系统和CPU之上。

如果你想创建高性能的软件,应该使用c++。而如果你要创建高可移植性的代码,则应该使用java或者c#。

最重要的一点,三种语言分别用来解决不同类型的问题,因此,要说哪种语言是最好的语言,并不是根据语言本身,而应该根据当前的工作需要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: