我是一个完全的初学者,并且希望最终学习为 iPhone 进行开发。
我刚刚完成了初学者的 CS 类(class),我们学习的语言是 JavaScript。我们学习了基本概念,例如:变量、数组、循环(for、while、if、if..else..)、属性和函数。
我想知道按照这本书开始学习是否正确/错误:Dave Mark 的《在 Mac 上学习 C》?
我读了几章,发现很难理解 C 的工作方式,例如,与 JS 相比,字符串的打印方式似乎过于复杂。
你认为 JS 是一开始就错误的语言吗?我是否会更好地从 JS 直接转向 Objective-C 而不是转向 C?
我尝试阅读之前的帖子,了解首先学习 C 的优点/缺点,但没有找到任何将 JS 与学习 C/Obj C/Cocoa 相关的内容。
感谢任何建议,因为我对此很陌生。
谢谢
最佳答案
哎呀。
对于让新开发人员走上正确的道路来说,JavaScript 似乎是一个非常糟糕的选择。它具有大多数语言的基本结构,但弱类型和面向对象开发的原型(prototype)方法很难摆脱。
也就是说,我首先会选择一本关于直接面向对象编程概念的书。 Head First Object-Oriented Analysis and Design似乎是这里的热门选择。
之后,我会直接进入 Obj-C。您将从 C 中获取所需的部分,而无需了解人们有时从 C 之类的过程语言到 Obj-C 之类的面向对象语言时带来的任何潜在的坏习惯。
关于javascript - 从 JS 到 iphone 开发 - 最好从什么语言开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2931652/