大神王垠开源了 PySonar2

2013-10-29 16:52:45 +08:00
 raly
http://www.yinwang.org/blog-cn/2013/10/29/pysonar2/
19851 次点击
所在节点    Python
50 条回复
min
2013-10-30 16:04:53 +08:00
这玩意怎么玩,求解释
Hawk
2013-10-30 18:17:55 +08:00
=w= 大神到底有没有一个固定的blog啊
不知道V2ER对王垠评价如何
反正以前我每次看他的文章都觉得整个人都精神起来了(褒义)~!
fanTasy
2013-10-30 18:36:47 +08:00
@Hawk 现在基本上固定在[yinwang.org](http://www.yinwang.org]上了
vixvix
2013-10-30 20:47:02 +08:00
他黑Coverity的讲得都是很普遍的现象,但公司做产品的当然是讲求效益,还有人员的可替换性。他应该跑去大公司的研究院,研究机构,或者干脆留学校。除非哪天做出啥东西象Linus Torvalds那样被供着。

不知道在Voxer能待多久。
ldehai
2013-10-30 20:47:05 +08:00
@Hawk 确实很正能量,最早知道他是06年李开复写的一篇文章说他离开清华,一晃7年过去,居然在语言领域达到了一览众山小的高度,很有独孤求败的感觉。
rupert
2013-10-31 09:28:06 +08:00
@ldehai 前几年才知道王垠的,虽然觉得他很傲娇,可是不管怎么样还是一个很有个性、牛x的人
luoqeng
2013-10-31 12:21:36 +08:00
@luikore

「后来具体的对话我忘记了,但是她说得那么战战兢兢的,确实给了我一些压力。再加上 Steve 那个闷声子,真是不好受。所以那个周末我没有出去玩,我下载了一个 Jython,把它的 parser 文件 (ANTLR) 拿出来。自己设计了一个更简单的 AST 数据结构,把这个 parser 生成的 AST 转换成我的结构。然后就开始在上面写一个抽象解释器。由于 Java 的限制,我想出了一个更简洁的用 Java 实现解释器的方法,从而避免了使用繁琐的 visitor pattern。一个周末之后,我做出了一个基本的原型。当然因为 Python 语言的复杂性,有很多细节的东西到后来才完全的实现。」

http://kb.cnblogs.com/page/153841/
luikore
2013-10-31 15:57:44 +08:00
@luoqeng 所以用 Jython 的原因就是因为 google... 看到内建方法的签名是在 https://github.com/yinwang0/pysonar2/blob/master/Builtins.java 硬编码上去的了.
ghbjy1128
2013-10-31 19:04:23 +08:00
这哥们真是耐不住寂寞啊。
hick
2013-11-01 15:22:21 +08:00
果然淫王啊。。。 哈哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX