是python被曲解了
python有非常强的局限性,那就是只适合在io和网络或其他整合组件上耗费大量时间的快速迭代跨平台需求,比如爬虫和下载
快速迭代才能显示出python作为脚本语言不用编译的优势,而io和网络的大量时间消耗才能掩盖python本身糟糕透顶的性能,跨平台跨架构才能相比早期.net有明显优势
比如youtube-dl这个项目,用python就确实很合适,因为相比python本身低效率浪费的时间,下载需要耗费更多时间,而且网站解析算法更新快,python打包容易,所以youtube-dl可以三天两头发新版本,还是全系统支持
作为脚本语言,python最大的优势就是能随手最快速度搓一个自动调用其他工具的程序出来,而相比纯净的bash(cmd/powershell)又有更强的功能
但是高性能需求场景,尤其是高性能运算,还是需要预编译或支持aot的语言
什么?你说你用cython?有这功夫我用java不香吗?