object-c与C++学哪个比较好,object-c只能用于苹果的开发么

 我来答 举报
召走刀文
2012-10-06 · TA获得超过1204个赞
知道小有建树答主
回答量:597
采纳率:57%
帮助的人:243万
展开全部
object-c是针对ios系统的软件开发。
如果你打算将来从事IT工作,建议不管怎样C++最好是要学的,即使不是学的那么精,但是也要有所了解,最起码可以做到边开发边学。
如果你只是对开发比较感兴趣,建议你就学习object-c或者android吧,因为那个东西出成绩快,只要有个手机,弄上开发环境就可以编个手机软件什么的了,给女友编一个量身定做的软件也不错啊。相比之下学c++,想马上弄出个东西就比较困难了,因为直接用它来开发应用程序的太少了。编个桌面程序吧,完全可以用C#,那个东西弄起来更轻松的。
object-c开发对就业也是很有帮助的,现在苹果手机还算火,应用软件的需求也很高。要是有一天开发了一个不错的应用,暴富也是有可能的
22 已赞过 已踩过<
你对这个回答的评价是?
评论(4) 举报 收起
舒心还飒爽丶彩旗x
2012-10-06 · TA获得超过1545个赞
知道小有建树答主
回答量:1594
采纳率:75%
帮助的人:771万
展开全部
语言没有什么好不好的。学的好都好。现在苹果和android都挺火的,学好了再加点创意可能会一夜暴富。object-c是用于苹果应用开发的。
7 已赞过 已踩过<
你对这个回答的评价是?
评论(4) 举报 收起
yanxiao410
2012-10-06 · TA获得超过1583个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:572万
展开全部
两者都是C语言的衍生,但C++完全不支持Objectice C,Objectice C仅仅支持部分C++特性(比如mm文件直接定义及实现类、函数指针等)。
Objective C在效率上比C++差一些(因为支持类反射,这样一来会有差距,而C++在这方面做得比较好),而且有些高级语言的底层支持C++(比如JNI)不支持Objectice C,导致Objectice C完全没名气。而且Objectice C因为好多API完全闭源也导致了现在也完全不能与主流的C++、Java、C#、VB等语言相提并论。
Objectice C应用的兴起也是2008年iPhone发布以后的事了。不过在这个硬件制造性能大幅提升的时代,C++的一些缺陷渐渐被性能稍差但比一些高级语言效率要好的Objectice C有所取代(因为它的内存还是手工管理的)。
本回答被提问者和网友采纳
8 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式