带类型的 Kotlin 比不带类型的 JavaScript 更简洁
带类型的 Kotlin 比不带类型的 JavaScript 更简洁
原文:https://medium.com/hackernoon/kotlin-vs-javascript-loc-546bc121207e
一般来说,动态语言(如 JavaScript 或 Python)比静态语言(如 Java)更简洁。事实上,这是他们的关键卖点之一。所以我尝试了一个小实验。
我有一个简单的 21 点游戏,是我在学习(或教授)一门新语言时创建的。我最近创建了一个 Kotlin 版本的游戏,并将代码行与 JavaScript 版本的游戏进行了比较。
Kotlin 版本的游戏比 JavaScript 版本少了 17%的代码行。
令人惊讶的是,静态类型语言比动态类型语言更简洁。换句话说,带有类型注释的 Kotlin 比没有类型注释的 JavaScript 更简洁。
我的下一个比较将是 Kotlin 与带类型注释的 JavaScript(即 TypeScript)。
戴夫·福特是一名专注于 JavaScript、React 和 Kotlin 的软件开发人员和培训师。他的公司是智软。在 Twitter 上与他联系。
黑客中午是黑客如何开始他们的下午。我们是阿妹家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。
要了解更多信息,请阅读我们的“关于”页面、在脸书上给我们点赞/发消息,或者简单地发送 tweet/DM @HackerNoon。