Answers:
我发现以下程序为使用新语言提供了良好的开端:
康威的人生游戏
易于实现。简单使用容器类为您提供了一个良好的开端。输出结果不一定需要图形。
另外,您可以编写3D版本,并使用游戏引擎进行输出(例如,像Panda3D这样的简单内容)
数独解算器
稍微复杂一点。复杂度可以根据您的需要进行调整。只是取消数字并在不再可能的情况下停止,或者继续执行搜索树以解决更复杂的问题。网上有大量的Sudokus测试程序的难度和问题的解决方案。关于可能策略的材料也是如此。
您可能想要的每个难度级别上的问题。并将您的解决方案与每种主要编程语言中经验丰富的程序员的解决方案进行比较。
您想要继续做的任何事情。最多的学习是在辅助项目中通常忽略的最后1%中完成的,但这是工作产品中非常重要的一部分。
因此,该项目的可能是一个非常个人的选择。这就是为什么那里有这么多伟大的OS项目的原因,以及为什么每个人都说,当他们在简历/简历上时,他们是如此重要:那个人努力工作,并从最后1%的工作中学到了很多东西它可供其他人使用,并喜欢他们的工作。