问题描述
持续更新的博客地址:原文可以在iTunes免费下载远远没有完成。我还真是贱哪。不知道发到哪个板块,就随便在这里发一下了。感觉C#论坛快被我当成记事本了。前言今天Apple发布了新的编程语言Swift,也提供了一本将近400页的TheSwiftProgrammingLanguage(Swift编程语言)。虽然我没有开发者账号,没法实际上机练习Swift代码,但这不影响我阅读这本书,以及用铅笔在纸上运行这些小程序。Apple的东西如此之火爆,Swift一经推出大家纷纷转投iOS/OSX怀抱,相信不久就能出现中文版的相关书籍,而各种良莠不齐的app也将蝗虫般地铺满天地。不多说,走在别人前面,在阅读原文的同时,也对原文进行了翻译。说实话,感觉原文写的相当仓促,有些地方甚至有低级排版错误。不过不管怎样,也算是Swift的权威书籍了,很明显可以预见,未来出版的各类“疯狂xxx”、“深入浅出”或是“从入门到精通”都将以TheSwiftProgrammingLanguage为蓝本开始大抄特抄了。下面献上我翻译的中文版。时间太短,翻译的非常水,凑合着尝个鲜,意思意思。谁有脾气赞助我一个开发者账号啊?时间表Swift发布:3JUN2014开始翻译:3JUN2014正文(未完待续)
解决方案
本帖最后由 conmajia 于 2014-06-03 19:02:36 编辑
解决方案二:
先占个沙发,再来欣赏苹果的怪胎语言
解决方案三:
c#本身就可以写了没必要在去多学习一种语言了...多学不如精学..
解决方案四:
不久的将来,不是OBJ-C被边缘化,就是这货被边缘化。Apple也没有声明OBJ-C未来的地位,这估计会在OBJ-c开发者中造成恐慌。apple怎么也学起了某软,专门推五花八门的语言来讨好开发者。
解决方案五:
引用2楼diaodiaop的回复:
c#本身就可以写了没必要在去多学习一种语言了...多学不如精学..
没钱买xamarin,学个新的语言玩玩。。当然,也没钱买开发者号。。天生不是干IT的料,爱好者当然是见异思迁的了。。
解决方案六:
引用3楼bwangel的回复:
不久的将来,不是OBJ-C被边缘化,就是这货被边缘化。Apple也没有声明OBJ-C未来的地位,这估计会在OBJ-c开发者中造成恐慌。apple怎么也学起了某软,专门推五花八门的语言来讨好开发者。
某狗也是,还推什么狗语言。。
解决方案七:
楼主博学
解决方案八:
只要AppleID,不用开发者账号吧。说下Swift,我觉得这个名字很好滴诠释了这种语言,轻量化。比如现代语言流行的自动类型推定,语法约束少,代码简洁。同时它支持多范式,这一点很重要,多范式的语言可以精确移植各种API,学习API的成本比语言高得多,所以一种语言支持很多范式,那么学习它就更值得。
解决方案九:
该回复于2015-02-28 22:06:54被版主删除
解决方案十:
本来Obj-C就已经够恶心的了,还弄个Swift。。习惯了C/C++Java类语法表示这个看着就蛋疼。。就算是像JavaScript这样的脚本语言看着都比这个顺眼。。
解决方案十一:
干嘛弄那么多语言呢???搞不明白,只是为了市场吧??
解决方案十二:
引用7楼caozhy的回复:
只要AppleID,不用开发者账号吧。说下Swift,我觉得这个名字很好滴诠释了这种语言,轻量化。比如现代语言流行的自动类型推定,语法约束少,代码简洁。同时它支持多范式,这一点很重要,多范式的语言可以精确移植各种API,学习API的成本比语言高得多,所以一种语言支持很多范式,那么学习它就更值得。
很有特色的语言,值得一试。appleid下载不了xcode6,要开发者。
解决方案十三:
swift的语法看着比object-c顺眼多了。
解决方案十四:
该回复于2016-02-28 23:37:04被版主删除
解决方案十五:
感觉跟不上节奏呀,刚刚想学object-c,这不又有要淘汰的节奏!!!
解决方案:
这是程序员要疯的节奏了!
解决方案:
该回复于2014-10-04 09:44:47被版主删除
解决方案:
我也感觉这个语言比object-c好看多了,这语言吸收了各种语言好的地方,感觉会火,就学它了,哈哈
解决方案:
楼主好样的,速度真快
解决方案:
野比赞助个mac呗
解决方案:
速度真快~~
解决方案:
cnblogs也有人在组织翻译:
解决方案:
好有速度啊
解决方案:
很有意思的样子
解决方案:
这样看来Swift很快会占领市场呀,得学学!
解决方案:
楼主的确是牛人啊
解决方案:
昨天把系统给玩死了,无限菊花,悲催。。。。
解决方案:
这么快
解决方案:
论如何装windows和macos双系统
解决方案:
很好的语言,支持啦!!
解决方案:
出一门新语言。这是年轻人的机会啊。
解决方案:
苹果搞那么多语言做啥?
解决方案:
楼主真棒。期待
解决方案:
不过不管怎样,也算是Swift的权威书籍了,很明显可以预见,未来出版的各类“疯狂xxx”、“深入浅出”或是“从入门到精通”都将以TheSwiftProgrammingLanguage为蓝本开始大抄特抄了。精辟看起来8错,先占座,回头有时间也看看
解决方案:
饥饿的营销、封闭的平台、封闭的语言、昂贵的开发配置这特码高端
解决方案:
顶一下
解决方案:
语法相近但不相同,如果都学就学乱了,为何日本人的英语发音都非常不准,原因显而易见
解决方案:
呵呵,楼主真厉害,学习了
解决方案:
先看看!
解决方案:
引用12楼hjywyj的回复:
swift的语法看着比object-c顺眼多了。
的确,昨天看了凯奇哥发的英文介绍链接,对照LZ的译版,可得出来还是很专业很细心的
解决方案:
留名
解决方案:
引用21楼sjyforg的回复:
cnblogs也有人在组织翻译:
自己慢慢翻。。翻着玩。。
解决方案:
这些年不断有xx语言出来,一出来就说有多好,xx项目用xx语言代替xx语言少了多少行,快了百分多少,都说xx语言要今年要成为潮流。我累个去啊。敢不敢就改造编译器。
解决方案:
不知道他的对象机制是啥有没有值类型和引用类型之分有没有Object
解决方案:
引用43楼wizardforcel的回复:
不知道他的对象机制是啥有没有值类型和引用类型之分有没有Object
必然有的。。
解决方案:
看看。。。。
解决方案:
难怪群里有人说:apple又新出了一种语言,JAVA社区的人说长得像JAVA,C#社区的人说长得像C#,haxe社区的人说长得像haxe,原来就是说这个啊。
解决方案:
刚想入门iPhone开发,你说是学Obj-C,还是Swift呢?
解决方案:
我觉得我还是不要学了。平台比windows还封闭,设备又贵,而且从Swift上看见了太多语言的影子。
解决方案:
第一部分完成。重新排了下版。
解决方案:
引用46楼bcrun的回复:
难怪群里有人说:apple又新出了一种语言,JAVA社区的人说长得像JAVA,C#社区的人说长得像C#,haxe社区的人说长得像haxe,原来就是说这个啊。
各种语言的冤魂在字里行间萦绕。。。