我现在是开发人员(一年在中国获得学士学位的工作经验),现在还有另一个工作机会,作为一名客观的c工程师,我对这个职位很感兴趣.但困扰我的是目标c的未来,它是一种生活在c ++,java和c#阴影下的垂死语言吗?或者它是一种很好的语言坚持?谢谢.
在Mac上,它绝对是活生生的.还有iPhone.因此,如果您喜欢在这些环境和系统上工作,那就去做吧.
至于其他地方,它并没有真正引起我所知的太多.不是说它不能.许多优秀的语言相对较晚,比如erlang,所以我不会把Objective-C算进去.
更不用说学习一门新语言和伸展自己的价值.
所以,如果你问这会有助于我的职业生涯吗?然后一个答案是肯定学习一些新东西对初学程序员有益.
如果您询问将体验Objective-C本身是否具有市场价值?如果你想在Apple of World软件中工作,答案是肯定的.
Objective-C广泛用于Mac OS X和iPhone OS,所以它不太可能很快消失.它构成了OS X的基础.大多数Apple和第三方应用程序都是用Objective-C编写的,而Apple甚至用Objective-C重写了OS X Finder,所以看起来它会坚持一段时间.
它绝对不是生活在C++,Java和C#的阴影下,特别是在OS X上.(我个人认为Objective-C是比C++,Java和C#更好的语言,但这只是我的意见.)它有一个与那些语言不同的感觉(至少部分归因于它的动态而不是静态),但它并不真正生活在它们的阴影之下.
如果你想为Mac或iPhone开发它是值得学习的,但它并没有在这些平台之外广泛使用,所以如果你对这个开发线不感兴趣,我认为它不值得学习.