|
人工智能程序可以用幾乎所有的編程語言來實(shí)現(xiàn)。最常見的有:Lisp、Prolog、C/C++、Java,人工智能的發(fā)展將Python推向了頂峰。 Python作為美國主流大學(xué)流行的入門級編程語言,自誕生以來已有20多年的歷史。與其他編程語言相比,Python更容易學(xué)習(xí)和閱讀,非常適合快速開發(fā)。Python編程簡單直接,難度低于java,更適合初學(xué)者編程,讓開發(fā)者更加注重編程邏輯,而不是困惑于晦澀難懂的語法細(xì)節(jié)。Python幾乎可以做各個領(lǐng)域。 與Python相比,C/C++的運(yùn)行速度比Python快幾倍甚至幾十倍甚至幾百倍,但C/C++的專業(yè)性比Python強(qiáng),需要寫的代碼也多。java運(yùn)行速度比C/C++慢,但跨平臺和可移植性更強(qiáng)。Java也可以用作編寫人工智能程序,但為什么更多的人更愿意使用Python而不是java呢?原因很簡單,就是簡單高效。例如,在同一個程序中,C可能需要1000行代碼,Java需要100行代碼,而Python只需要20行代碼。雖然運(yùn)行速度不如C,但其簡單高效,可以忽略這一差距,Python更適合人工智能。 |
|
|