程序员刷题程序任务管理器语言比较注意:此repo是一系列repo之一,包括:介绍这个repo是在我对Haskell的一些尝试中开发出来的,目的是复习我的函数式编程。为了重新学习我的Haskell技能(十年前获得,此后很少使用!)我决定选择一个介于“Hello World”和复杂的成熟操作系统之间的非平凡程序。我选择了一个简单的——不,等等——一个非常简单的任务管理器。编写程序后,我想知道如果我用现代的非函数式语言重写程序以比较两种语言的风格和方法会发生什么。为此,我选择了Go。免责声明这不是您通常的回购类型。代码并不打算特别高效——它都是作为我自己的学习练习而编写的,因此它针对清晰性易学性进行了优化。可执行文件并不是一个真正的、可用的程序(尽管它确实可以运行)。当我在简化代码和简化UX之间面临选择时,我决定支持代码。我并不声称自己是HaskellGo方面的伟大专家。如果您发现错误或您认为可以以更适合该语言的方式重写部分代码,请给我反馈。“比较”不是很有条理或科学。这只是我在旅途中注意到的内容的一个说明,我希望它很有趣。