Re: [請益] 請問Python在業界都用來寫什麼居多?

作者: Lordaeron (Terry)   2014-10-11 19:22:46
※ 引述《ya790206 (殘雲奪月)》之銘言:
: : Script language 適合作驗證, 不適合作產品, 撐不起量.
: 首先,要做產品,不只是要考慮量而已
: 來看看有哪些產品是用 python 寫的(不代表是只用 python 寫的)
: 1. penstack: Open source software for creating private and public clouds.
: 2. openstack swift: highly available, distributed, eventually consistent
: object/blob store
: 3. Blender 3D
: 4. http://www.gns3.net/ : open source software (under GPL) that simulate complex
: networks while being as close as possible to the way real networks perform.
: 5. Mercurial is a free, distributed source control management tool.
: 6. wing ide
: 更多 python 成功案例,可以看這
: https://www.python.org/about/success/
: 關於 python 的 gil ,現在大部分都會靠 multiprocessing 來避開 gil。
: 或是使用 eventlet 等 library 來降低 gil 的影響
: 如果不談 python ,就說說另一個 script language, ruby。
: logstash 是一個收集 log 的工具(軟體或 product)
: logstash 用 JRuby 寫的
: 這意味著什麼?
: 能夠有 Ruby 語言的優點,又有 JVM 的 performance optimization。
: script language 能做產品,有何不好呢?
Blender 3D:
C/C++ and then Python
使用Python語言來創作及製作遊戲及工作自動化腳本,
gns3:
基本上是包著其它NATIVE LANGUAGE 的一層.
Mercurial:
是python and C
講完了, 要快的, 還是要一層NATIVE LANGUAGE.
作者: mapleone (mapleone)   2014-10-11 20:00:00
最內層需要C/C++很常見啦
作者: fourdollars (四元)   2014-10-11 22:47:00
所以 Java 不需要使用 JNI 嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com