我是一个完全的初学者,并希望最终学会为iphone开发。
我刚刚完成了一个初学者的CS课程,我们学习的语言是JavaScript。我们学习了一些基本概念,比如:变量、数组、循环(for、while、if、if..else)、属性和函数。
我在想,通过阅读这本书: Dave Mark在Mac上学习C语言,我是否从正确/错误的地方开始?
我已经读了几章,我发现我很难理解C的工作方式,例如,与JS相比,字符串的打印方式似乎过于复杂。
你认为JS从一开始就是错误的语言吗?我从JS直接转到Objective-C会比从C转到C更好吗?
我试着阅读了以前关于先学习C的优缺点的帖子,但没有发现任何将JS与学习C/Obj C/ Cocoa联系起来的文章。
任何建议都很感谢,因为我对此非常陌生。
谢谢
发布于 2010-05-29 02:47:41
啊呀。
对于在正确的道路上开始一个新的开发人员来说,JavaScript似乎是一个非常糟糕的选择。它具有大多数语言的基本结构,但是弱类型和面向对象开发的原型方法将很难摆脱。
也就是说,我首先会拿起一本关于直接面向对象编程概念的书。在这里,Head First Object-Oriented Analysis and Design似乎是一个流行的选择。
在那之后,我会直接去Obj-C从C到Obj-C这样的面向对象语言,你可以从C语言中学到你需要的东西,而不需要学习人们有时会带来的任何潜在的坏习惯。
发布于 2010-05-29 02:53:32
这是火焰诱饵,但不管怎样,我还是要说,因为我喝了太多的咖啡,今天是星期五。
在我看来,你应该从小事做起,然后努力做更大的事情。像闹钟这样的应用程序可能是一个很好的起点;)
发布于 2010-05-29 06:55:11
为什么不从C开始呢?它比javascript更难学,但是当你开始使用Objective-C的时候,你会有优势的。
Cocoa Dev Central有很多很棒的教程可以让你开始使用Objective-C (还有一个是C)。
https://stackoverflow.com/questions/2931652
复制相似问题