是python被曲解了
python有非常強的局限性,那就是只適合在io和網絡或其他整合組件上耗費大量時間的快速迭代跨平臺需求,比如爬蟲和下載
快速迭代才能顯示出python作為腳本語言不用編譯的優勢,而io和網絡的大量時間消耗才能掩蓋python本身糟糕透頂的性能,跨平臺跨架構才能相比早期.net有明顯優勢
比如youtube-dl這個項目,用python就確實很合適,因為相比python本身低效率浪費的時間,下載需要耗費更多時間,而且網站解析算法更新快,python打包容易,所以youtube-dl可以三天兩頭發新版本,還是全系統支持
作為腳本語言,python最大的優勢就是能隨手最快速度搓一個自動調用其他工具的程序出來,而相比純凈的bash(cmd/powershell)又有更強的功能
但是高性能需求場景,尤其是高性能運算,還是需要預編譯或支持aot的語言
什么?你說你用cython?有這功夫我用java不香嗎?