作为 Stanford CS193p 的 Reading Assignment 一起看完的,课和书的质量都极其高。这种体验跟读 The Python Tutorial 的体验类似,都是官方出品的对编程语言方方面面准确、简洁、结构合理的入门读物。Swift 结合基于 MVVM 模型的 SwiftUI,采用 Protocol-Oriented 的编程方式可以写出极富表现力的简洁的代码,这自然是很适合作为表现 UI 界面的语言的。当语言的表现力足够强时,对开发者绝对是最大的利好,是真正可以让开发者专注于问题的逻辑本身。如果 Apple 官方能在 Swift 开源社区多下点功夫,将 Swift 带到更多的开发领域(比如后端,虽然已经有不少 Swift 的后端框架但非常小众),对苹果和开发者将是双赢。
读的中文翻译版,感谢SwiftGG社区
Go 像上个世纪的产物,用着都硌牙。
Rust 就两个字,异化。把开发者当成机器人来用。
相对来说还是 Swift 最有设计感,除了它关于 collection immutable 的奇怪观点。
原来 Swift 都是2014年的事情了 ... 我真是拖得够可以的。从语言设计来看,是我的菜。差不多是 Java、Object-C、C++ 和 C 的大集合。这几年看来语言设计的进展还不错,已经 5.3了,做了不少事情,想参合到深度学习和 Python 抢饭吃,还想和 Go 到服务端较量一下,现在都要支持 Windows 了。不过目前即使在 Apple 生态系统,也还没有能成功的抢下 Objective-C 的位子。不过要做 Apple 的东西,是绕不开了。