享受围棋的乐趣
享受围棋的乐趣
原文:https://medium.com/hackernoon/having-fun-with-go-b7453e02db
好吧,我先告白几句:
- 在我的日常工作中,我主要使用 Python 和 shell 脚本,偶尔会混合一点 Scala 和 JavaScript/node。
- 我非常喜欢学习新的编程语言;然而,为了产生有用的东西,我需要一个具体的触发器;一些我想实现的重要的事情或者我需要语言的原因。例如,就 Scala 而言,是 Apache Spark 最终让我看了第二遍,并‘正确地’学习了它。
- 在我看来,在容器世界里 Go 相当受欢迎;许多公司都在使用它,包括 Docker,CoreOS,Google,当然还有我们自己,Mesosphere。
- 《围棋编程语言》( Addison-Wesley Professional Computing Series)一出版,我就买了它并通读了一遍,学到了一些有趣的东西,也许当时最有趣的是,围棋是 CSP、Oberon 和 C 的私生子。鉴于 C/C++是我 25 年前在高中开始学习的东西,我对围棋有宾至如归的感觉。
现在,既然你已经知道了我最深层次的编程语言相关的秘密,你就不会感到惊讶了,我已经找到了我想用 Go 实现的一些具体的东西,现在是应用过去几个月获得的知识的好时机。
到目前为止,我可以肯定地说一件事:我喜欢 Go 语言;有点像互联网时代的一个安全的、并发的、本地的、功能性的 C 语言版本。我喜欢一些小东西,比如导入一个导致编译时错误的未使用的包,测试方法和 go 命令行工具的强大功能。
我保证会让你了解我的围棋之旅,一旦我的新副业项目有了第一批成果,我肯定也会写下来;)