- 论坛徽章:
- 19
|
发表于 2015-06-18 15:53
来自手机
|显示全部楼层
1、为什么要学习新的语言?
学习一门新的编程语言不是目的。不同的编程语言有自己的特性,不同语言间的差别,帮助程序员用不同的眼光来看待问题,深入了解自己所精通语言的劣势和不足,吸收其他编程语言的优势,加深对编程的理解,提高自己思考和解决问题的能力,帮助自己成长。
2、Objective C效率不够高?
我个人理解的不是OC效率不够高,而是开发学习效率不够高swift和oc共用一套运行时环境,oc晦涩的语法和语言特性,说实话看起来真别扭。
3、着手学Swift要用多久?容易么?
Swift很简单,只是从语言角度来说,学习上手很容易。但是从开发角度来说,还是很困难,在于目前的可参考资源很少,oc则不同。
4、Swift跟哪些语言类似?
粗看程序比较像脚本语言,没有类型定义,python,js等,但是他不是解释执行的。
5、你认为学习swift的目的是什么
当然是为了开发,也不排除学习新语言,开开眼界。
6、Swift 相比微软、谷歌(微博)语言如何?
Swift不是完全新创造,借鉴了许多其他语言的语法特点。借鉴c#的值/引用二分类型。单继承,多接口继承,java,c#。引入了c++语言的泛型。
7、 Swift 有多极致简洁?
极致到一看还以为是脚本语言,没有了oc丑陋式的@符号,没有了嵌套的[[[]]],习惯的函数传参形式,一样的运行效率。
|
评分
-
查看全部评分
|