爲工程專業的學生具有較強的mathemathical背景,我處理一些像這樣的問題在大學:與能力原型的語言要快
- (數值)模擬
- AI問題
- 機器人
- 控制系統
- 和一些
,因爲你可以看到一些只是數字的,其他的則需要處理一些符號。 目前我正在使用java,但我不是很滿意它(不能確切地說爲什麼,可能是一種個人的品味),現在我正在尋找一種編程語言,我可以在其中輕鬆地創建新算法,比如在python中,並且不關心低級別的東西,但是如果需要的話可以加快速度,例如併發/並行編程等(在Python編寫,並用C重寫/ C++是不是一個真正的選擇我喜歡...)
來概括:
- 容易原型但
- 加快算法時沒有樣板東西
- 語法與Java
- 語法,易於閱讀的能力(我知道這可能是與被achived最,但有些語言鼓勵你更多... )
我在網站看了看四周,像http://rosettacode.org/,拿起2或3的最愛:去吧,Lisp的(也許哈斯克爾),但其他recommandations歡迎
mathematica/matlab? –
對不起,忘記了,它應該是免費的(儘管我可以在大學免費獲得matlab) – Moe
我希望有人會在Lisp中編寫python,所以我們可以輕鬆編程而不需要執行期間的開銷;-)與numpy可能會是你的理想。 – phkahler