谈谈我最近的编程语言选择
原文中文,约3100字,阅读约需8分钟。发表于: 。说起来你可能不信,我最近在做个人项目的时候,放弃了 Ruby 和 F# ,而选择 Go 语言。下面我将说明这样做的理由。 缘起 首先我确实需要一门带 GC 的语言来做一些 fast prototyping 式的开发。我对这门语言的期望是,可以快速开发,有一定表达力。 之前我的快速开发首选语言是 Ruby 。但我最近越来越发现 Ruby...
作者在个人项目中放弃了Ruby和F#,选择了Go语言。作者认为Ruby的问题在于社区不活跃,而F#的问题在于标准库与C#共享,没有专门为F#设计的标准库。作者选择Go语言的原因是它的简洁语法和可组合接口的设计。作者还讨论了面向对象和可组合接口的抽象方法的不同实现方式,并认为Go语言的错误处理方式并不难用。作者总结选择个人项目的语言是个人偏好的问题,重要的是能从使用中学到什么。