今天在读关于Lisp的文章,感概于这门语言的生命力()。同时也读到了关于python的文章,Python之父谈Python的未来()
文章中拿Python和Javascript作比较,而Python之父Guido van Rossum也坦言,python不可能代替JS在浏览器的超强统治力。
那么Python的用途在哪里,为什么Python受欢迎。Guido说了很中肯的话:
主要是学习方便,使用方便,而且社区开放、乐于助人。
那么Python用在哪里呢。我的感觉是:
numpy, scipy还是很好用的。
python代替shell在Linux上面的处理还是很方便的。
Python标准中包括了对许多网络协议的支持,因此也很适合网络管理任务。还有网络抓取,比如爬虫程序。
python是一门很不错的胶水语言,把完成各个功能的模块粘合在一起(Unix设计原则,每个模块只做一件事情)见()
另外,Python的性能一直被诟病。现在提出了pypy,是一种区别于CPython的Python解释器,据说更快,尤其是enable了 JIT机制。
Python,始终是伪多线程的。因为GIL。详见 这里面关于Python的部分。
JIT机制可以参考Java的JIT机制这篇文章: 一个意思。