我是一名PHP程序员,但我有兴趣深入了解算法和模式。我觉得PHP可能不是最好的语言。我应该学习哪种语言?为什么?
答案 0 :(得分:5)
所有算法都可以用所有语言编写得很好,这就是为什么它们被称为算法。你应该阅读更多的谜题并尝试用你想要的任何语言解决它们(PHP很好)
有各种在线评判员可以判断您的代码,您可以将代码效率与其他人的代码进行比较。
查看http://uva.onlinejudge.org/,然后尝试解决问题。
答案 1 :(得分:2)
我认为PHP是学习模式和其他概念编程的优秀语言。唯一的“问题”是PHP输入松散。
那就是说,我认为Java给了我一个非常干净的调色板来学习一些更复杂的模式和概念。但是,我认为这主要是因为一些像BlueJ这样的可视化IDE。