学习Objective-C作为第一语言

学习Objective-C作为第一语言,objective-c,Objective C,你认为把Objective-C作为第一语言/库来学习是一种很好的做法,还是我应该退一步,开始用另一种C语言学习 我已经自学Objective-C四个月了。我绝对喜欢它,我的朋友和家人也支持它 那么,这里的人们对Objective-C作为第一语言学习有什么看法?继续我的Objective-C工作值得吗?我认为Objective-C是一种很好的第一语言,特别是如果你对移动编程感兴趣的话。我不一定建议你换一种不同的语言,但如果你真的想学习如何编程,我建议你尽可能多地学习你喜欢的语言。许多不同的语言都有

你认为把Objective-C作为第一语言/库来学习是一种很好的做法,还是我应该退一步,开始用另一种C语言学习

我已经自学Objective-C四个月了。我绝对喜欢它,我的朋友和家人也支持它


那么,这里的人们对Objective-C作为第一语言学习有什么看法?继续我的Objective-C工作值得吗?

我认为Objective-C是一种很好的第一语言,特别是如果你对移动编程感兴趣的话。我不一定建议你换一种不同的语言,但如果你真的想学习如何编程,我建议你尽可能多地学习你喜欢的语言。许多不同的语言都有不同的思考问题的方式、不同的好处和不同的文化,让自己接触到用其他语言做事情的不同方式会让你在任何语言上都做得更好。

我认为这是一个糟糕的想法。最好先学习另一种语言(如Java),并在进入Objective-C之前变得熟练。但其他人有不同的观点。我认为这是一个好主意。我几乎就是这么做的。Objective-C非常容易学习,但是它使它更难融入其他语言。我认为它将成为一种很棒的第一语言,只要你在苹果平台上,并且可以访问他们的库。这些库的冗长性清楚地说明了哪些函数和方法做了什么,并使其具有极高的可读性。语言中有足够的活力,没有太多的繁文缛节,但编译器有时仍能让您避免走得太远。缺点是您必须同时学习基本编程和更高级的面向对象初学者/中级概念。然而,这个问题与堆栈溢出无关:)“另一种C类型的语言?”为什么不简单地掌握C本身呢?Objective-C是C的严格超集;它实际上是带有一层面向对象扩展的C。感谢所有的回复!!!