学习了c语言()后是学c++好还是学Java好?

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:12:01
从c++的应用 以及Java的应用方面来说
而且我对c在硬件方面的应用不明白 可以直接学面向对象的语言吗?

http://news.csdn.net/a/20091207/215582.html### 很多观点自己看、

建议大家有时间的话,可以将各种语言的官方手册弄到手研究一下。实际上C#确实是一个优秀的东西,因为它实现了很多很强大很优秀的特性,而且由于新生,目前不像Java那样太过于庞大。所以单就语言的特性上来说,我目前是很推荐C#的。但另一方面,我不能不说,支持C#的环境还太少,而Java却刚好相反,Java可以在PC、服务器甚至手机、电器上运行,所以它庞大的市场份额就可以理解的。但是如果考虑另外一种可能,如果有足够的人愿意去为C#写编译器或运行环境,将它移植到更多的平台上(甚至用到嵌入式或者做底层开发,都是可行的),那么C#的辉煌,Java的衰落是极可能的。
但大家要清楚,现实的情况远没有技术人员想象的那么简单,各个大公司之间出于利益的考虑而进行的各种技术保护、相互制约,往往对语言的发展起着决定性的作用。技术爱好者需要拓展自己的视野,要有自己的清楚判断,不要在大公司的背后跟风。
国内大部分程序员对平台的关注大大超过对语言本身的关注。在评论语言的时候,支持它的平台是一个因素,但实际上还有很多其他更重要的因素。我们不能客观看待一个语言是因为:编程语言毕竟是一个虚的东西,它一般不能直接产生生产力--产品,除了机器语言,而平台是实实在在可以看到生产过程和结果的东西。
有人提到google自己为Java写JVM,实际上就是基于很多方面考虑的,首先它是认可Java语言的;其次,它对Java现有的JVM是抱有保留态度的;同时,也不排除它对自己技术进行保护。我们的程序人员,如果确实对一门语言很热爱,认为自己已经对它掌握得无所不能了,何不尝试使用这门语言构建它自身的运行环境,即搭建一个自己的平台呢?这个事情可以说,C做得到,Java做得到,C#同样做得到,甚至Javascript都做得到。

c++太老了,现在的情况就是很折腾人。

我个人建议学JAVA。

其实C#也是一个很不