至于swit语言这么一个强大且重要的产品为什么会鸽了苹果2014wwdc这样一个全球开发者的盛会呢?
林灰觉得可能是因为这个时空swit语言的开发进度出现了耽搁。
一个重大的项目出点意外似乎也是很正常的事情。
尤其是这种商业上的重大项目,出现点意外更是很常见的事情。
更不要说是计算机领域的项目,很多时候因为一点屁事直接推翻重来也是常有的。
何况前世swit语言的开发团队从2012年开始就就屡有不合的声音传出。
甚至于前世2017年左右chris lattner更是直接从swit语言开发团队出走。
chris lattner一直是 swit 语言开发团队里面的中坚力量。
从前世2010 年 7 月开始,chris lattner就开始设计swit编程语言。
在完成基础架构后,chris 带领开发小组陆续完成语法设计、编译器、运行时、框架、ide 和文档等相关工作。
正因为chris lattner所起到的作用比较突出。
因此此人一向被冠以“swit语言之父”之称。
一个编程语言的开发团队能把团队主心骨都气跑也是属实奇葩了。
之所以这件事林灰还有印象是因为这事林灰记得当初朋友拿来当乐子说。
朋友当初还饶有兴致地分析这种情况要么是chris lattner这个所谓的“swit语言之父”性格过于孤傲不合群。
要么就是chris lattner的同事过于操蛋。
但不管是哪种原因,也难掩swit语言整个开发团队有点奇葩这件事。
这种情况下,即便是这个时空的swit的开发团队跟上个时空一样存在着。
出点意外似乎也是很正常的事情。
这可不是林灰毒奶,事实上林灰做出“此时空swit语言项目受挫”这个判断已经很友好了。
至少按照林灰这种判断来说的话swit语言项目纵然是受挫,但项目以及项目组最起码是存在的。
这已经是属于乐观估计的范畴了。
个人的判断一般都是很主观的,带有很多主观成分的判断与其说是依据所有客观条件给出的判断,不如说是人对植根于内心深处的期待而给出的一种让自己相信的说法/解释而已。
林灰以上对swit语言做出的判断也是带有主观色彩的。
林灰内心是希望swit语言项目组能够存在的。
一个小小的蝴蝶扇动翅膀都可能引发出一场美洲的风暴。
虽然两个时空很多小打小闹的差异林灰已经司空见惯了。
但这不等于林灰依然熟视无睹。
像swit语言不能如约而至这件事放到两个时空的维度内虽然同样只是一点小小的涟漪。
但鉴于swit语言对于苹果软件方面的重要性。
如果像swit这样的语言出现很重大的变化的话。
林灰不大确定会造成怎么样的连带影响。
虽然作为纯路人,就是苹果倒闭了也未必会损失啥。
但林灰则并不是很想看到这事。
至少短期内林灰不希望看到这件事。
短时间内林灰还指望借着薅苹果羊毛呢。
如果苹果的重大项目出现比较大的变化的话。
这样的事情是林灰所不希望看到的。
故而林灰主观上是很希望swit语言项目是存在的。
至于为什么这样的语言项目要鸽了wwdc,林灰也宁愿是相信这样的一门编程语言只是研究受挫了而已。
然而世界是客观的,至少是不以个人主观意识进行转移的。
纯粹就客观层面出发,林灰此前主观的判断怕是有点过分乐观。
前世swit语言是计算机领域编程语言的最新研究成果。
这门编程语言差不多算是融合了前世苹果平台数十年的经验。
虽然这门语言融入了很多苹果方面的经验。
但是这样的一门语言在开发的过程种却是以开源形式在 swit. 上开发而成。
其源代码、bug跟踪器、论坛和常规开发版本在前世都是向对所有人公开的。
在前世swit语言的问世过程中:苹果内部员工与成百上千位外部贡献者通力合作。
如此前世swit语言才能够迅速支持所有苹果平台和 linux。
swit社区成员还积极地努力将 swit 移植到更多平台上。
借助 sourcekitlsp,swit社区成员还在努力将 swit 支持集成到各种开发者工具中。
在这种不懈的努力之下,到林灰重生前夕那会:swit语言不仅能够为苹果平台开发很多新应用。