robot
最新文章(10)
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
程式碼要清的多乾淨?
FreeBSD 的 Thread-Local Storage 實作
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (93)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
Python code 的分析
by thinker
2 Columns
關鍵字:
Python
自從上次 $Python$ code 分析的 linkname:[文章] http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/319 之後,也有個把個月了。之前只做到 branch 的分析, loop 還沒獲得解決。在 PycTW 的前夕,解決方法算是完備了,但一直沒時間 implement ,身上背太多東西了。昨天終於把其它事作個段落,開始實作 loop 分析的解決方案。最後得到下面的結果: code: {{{#!python def $test$(a, b, c): while a > b: a = a - 1 c = c + 1 pass return b + c }}} 結果: [attach:loop.jpg] 我在 assembla 開了一個 mercurial repository ,未來任何的進展都會更新上去。有興趣的朋友可以下載來玩玩,試試 testloop.py 這個程式。輸出為 dot 的格式,請用 graphviz 產生圖檔。另外,目前的實作還很薄弱,只實作了幾個重要的 method 和 function ,以驗證演算法。歡迎有興趣的朋友,加入我的行列。 * Repository: http://hg.assembla.com/PyAna
最後更新時間: 2008-06-26 18:01:54 CST |
引用
查詢:
COMMENTS: