学习JAVA好 还是C++较好
人家都说JAVA较好但真正起作用的是C语言要不WINDOWS系统大都由C语言编写的我可不想做一个在键盘上敲代码的普通程序员C语言难学这我知道现在的JaVA编程员多的不行不...
人家都说 JAVA较好 但真正 起作用的是C语言 要不WINDOWS系统大都 由C语言编写的 我可不想做一个在键盘上敲代码的普通程序员 C语言难学 这我知道 现在的JaVA编程员多的不行不行的 真正缺的C语言人 请有经验的人回答
展开
2013-09-22
展开全部
这个很难回答你,哪个好,哪个不好。关键是好想做什么?C语言确实非常强大,适合较底层软件编写,就像你说的windows 系统程序,嵌入式等。
但这个学语言是不够的,你必须明白,你想做什么,做这个门槛要多高。不想做一个在键盘上敲代码的普通程序员,这个是你的想法,也许你是想越底层一些越好,就像做一块驱动,不仅是语言精通,还要硬件工作足够的了解,它们的工作原理。
拿C++来说,window系统除底层外,大部分应用程序都是用到的。相对来说,学习语言是比较简单的,关键是你运用到什么地方,C++也可以做驱动,不过和C层次有些不同。它也可以做游戏,你玩的大部分客服端游戏,都是C++做的,但这些应用都是C++相关的库(如ms Dx)。和语言扯不上什么关系,关键在于效率。
拿Java,来说,你不要想到java,就以为它只能做Web(当然C++也是可以的),它很多都能做,它也能做游戏,只不过,它做游戏的话,可能你觉得这个渲染相当费力。但java的学习门槛是相当低的,纯学习语言来说,确实很简单。但遇到一些深层问题的和技术的时候,没有你想想的那么简单。
说了一大堆,真的不能建议你学什么,你必须搞清楚,你想做那一块的应用,执行效率高要求和底层打交道的,可能你要学C更多一些,兼顾执行效率和开发效率,你可能用到C++多一些(QQ,大型游戏),如果你想想做想web一样的应用程序,你可能用到类似java语言(C#,php等)的更多一些
但这个学语言是不够的,你必须明白,你想做什么,做这个门槛要多高。不想做一个在键盘上敲代码的普通程序员,这个是你的想法,也许你是想越底层一些越好,就像做一块驱动,不仅是语言精通,还要硬件工作足够的了解,它们的工作原理。
拿C++来说,window系统除底层外,大部分应用程序都是用到的。相对来说,学习语言是比较简单的,关键是你运用到什么地方,C++也可以做驱动,不过和C层次有些不同。它也可以做游戏,你玩的大部分客服端游戏,都是C++做的,但这些应用都是C++相关的库(如ms Dx)。和语言扯不上什么关系,关键在于效率。
拿Java,来说,你不要想到java,就以为它只能做Web(当然C++也是可以的),它很多都能做,它也能做游戏,只不过,它做游戏的话,可能你觉得这个渲染相当费力。但java的学习门槛是相当低的,纯学习语言来说,确实很简单。但遇到一些深层问题的和技术的时候,没有你想想的那么简单。
说了一大堆,真的不能建议你学什么,你必须搞清楚,你想做那一块的应用,执行效率高要求和底层打交道的,可能你要学C更多一些,兼顾执行效率和开发效率,你可能用到C++多一些(QQ,大型游戏),如果你想想做想web一样的应用程序,你可能用到类似java语言(C#,php等)的更多一些
2013-09-22
展开全部
有人说真正的程序员学c++,聪明的程序员学java。想成为真正的程序员那就多先学C++吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c 语言是 C 语言 C++是C++ 不要混为一谈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-12-07 · IT、电竞电商、设计、动漫专业对口升学
关注
展开全部
学java入门简单,热度也高,学c++需要有c的基础的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-04-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
其实高手是不在乎什么语言的,c、c++、java、shell、js、甚至bat编程;随着工作的深入都会接触到;关键是深入到一个领域中挖掘它背后的东西;就拿J2EE来说,搞懂Spring、hibernate、strus2任何一个框架都是很厉害的;android要能理解其内部的一些架构和特点,也是强人; 所以别太强调语言。
一、使用场合不同
java现在理解主要用在两个方面:
1、web开发,也就是建设一些大型的网站;主要技术例如:J2EE、Spring、strus2、hibernate;
2、操作数据库的JDBC;
3、android开发,特别是应用开发;就是现在流行的手机系统了;可以上网搜搜;资料很多;
4、而C++主要用于哪些比较大型的游戏或者对性能要求比较高的系统进行开发。
二、各有特点
1、感觉Java入门简单,使用起来方便;但不太适合对性能要求非常高的项目;
2、而C++适合用于对性能要求的高的项目;
一、使用场合不同
java现在理解主要用在两个方面:
1、web开发,也就是建设一些大型的网站;主要技术例如:J2EE、Spring、strus2、hibernate;
2、操作数据库的JDBC;
3、android开发,特别是应用开发;就是现在流行的手机系统了;可以上网搜搜;资料很多;
4、而C++主要用于哪些比较大型的游戏或者对性能要求比较高的系统进行开发。
二、各有特点
1、感觉Java入门简单,使用起来方便;但不太适合对性能要求非常高的项目;
2、而C++适合用于对性能要求的高的项目;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |