首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
ustslayer
›
全部回复第 1 页 / 共 1 页
回复总数
3
2016 年 1 月 13 日
回复了
VicYu
创建的主题
›
Python
›
可以分享一下,当你遇到 python 多线程坑爹的时候的解决方案吗?
IO 为主("IO-bound")的程序不一定要用 multi-threading , gevent / twisted / tornado 这样的 event-based 的实现是更好的选择。 gevent 的 greenlet 容易死的话,用 twisted / tornado 这种非 stackless 的、更为安全的库我相信是很好的解决方案。
CPU 为主("CPU-bound")的程序自然不应该用 CPython ,这种活当然是交给 C/C++ 甚至是 numba / OpenCL 来做了。
2016 年 1 月 10 日
回复了
pc10201
创建的主题
›
程序员
›
用熟了 python 之后,学不进其他语言,怎么办?
@
conco
咨询不敢当!大家一起探讨。啥问题?
2015 年 12 月 17 日
回复了
pc10201
创建的主题
›
程序员
›
用熟了 python 之后,学不进其他语言,怎么办?
Python 也是我编程入门时学的语言。如果没有接触到 Python ,我极有可能不会转系,最后待在化学系毕业.. 我也的确是极为喜欢 Python ,当时的感觉就是写起来比 C++ 方便多了, Django 的 ORM / DSL 和 Twisted 的异步的思想和奇特的写法也很有趣。
和楼主不同的一点是,我接下来读了《 Python 源码剖析》、龙书和 SICP ,用 Python 写了一个(极其简陋的) lisp -> MIPS 编译器,从此兴趣就转向了编程语言的理论和实现。
在这个过程之中,我明白了很多主流语言都有自己的优点和缺点。现在如果你问我最喜欢啥语言,我想 5 年之内我都会回答 Haskell 。但是如果要做的事情最适合 Python / Ruby / PHP / Perl / Lua ,或者是 C / C++ / Rust ,又或者是 JavaScript / Elm / Haste / GHCJS ,再或者是 Java / Scala / Clojure 的时候,那都得针对着的用呀。
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
4874 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms ·
UTC 09:53
·
PVG 17:53
·
LAX 01:53
·
JFK 04:53
♥ Do have faith in what you're doing.
❯