四款后起编程语言能否成功挑战Python的王者地位
Swift、Go、Julia与R已经成为现任便捷性与功能性王者Python的潜在竞争对手。 王权没有永恒,编程语言自然也不例外。作为当前雄踞各大语言人气榜冠军的Python,其似乎也面临着同样的挑战。不过各类后起之秀也都凭借着自身设计证明,Python所拥有的编程便捷性、强大的数学与科学运算能力以及庞大的第三方库正是一款优秀语言所必须具备的特质,而并非“加分项”。 以下是Python与这四位潜在挑战者间的比拼,Python要如何继续保持住其在编程语言中的优势? Swift 作为苹果原本为iOS开发设计的新兴语言,Swift已经走向开源并引起了服务器端开发者们的广泛兴趣。 在Swift中编写代码相当舒适,其类似于一种脚本语言而非作为前代方案的Objective-C那种编译语言。Swift的决定性优势在于执行速度——其采用与LLVM编译器框架一致的方式进行机器码编译,因此能够多线程支持,能力上超越Python。 如果开发者认为开发速度比执行速度更重要,那么Python略有优势,不过Swift也通过Xcode IDE提供相当便捷的“Playground”模式。 相较于Python,Swift...