推 darkgerm:不一定是什麼高階技巧,但寫法的差異是真的會影響效能 07/03 21:57
→ darkgerm:ex: A 用 O(log n) 演算法 B 用 O(n) 演算法 07/03 21:59
→ darkgerm:就算 B 用 C 或組語去寫,效能還是不會比 A 快 07/03 21:59
→ darkgerm:又或者是對語言性質的了解,像是要串接很多字串 07/03 22:01
→ darkgerm:收集成 list 再 ''.join() 會比 一直 += 效能要高 07/03 22:02
→ jamaz:大大說的目前我還只那能看個大概 (打算學python)不過看起來 07/03 22:14
→ jamaz:的感覺是要達到這樣的速度似乎是可能的 07/03 22:15
→ juiz:語言本身無所不能,程式員的想象力是唯一的限制 07/03 22:17
→ jamaz:X原來是這樣。哈。感覺越來越有趣了 07/03 22:43
→ jamaz:好奇一下這軟體一個人開發的出來嗎以半年內來算的話 07/04 00:25
→ uranusjr:其實我覺得 Sublime Text 應該不是全部用 Python, 只是最 07/04 01:12
→ uranusjr:外層用 Python, 內部應該有很多 C 或 C++ 函式庫 07/04 01:13
→ uranusjr:像 syntax highlighting 和 autocomplete 我真的不信可以 07/04 01:15
→ uranusjr:可以用純 Python 寫到這種速度 07/04 01:15
→ ck574b027:我記得之前在哪裡看過,裡面的確是用C的。 07/04 01:35
推 jlhc:不是plugin 用python嗎... 07/04 01:35
→ ck574b027:一個人花半年?作者在2007/11發文說他已經花兩年,雖然 07/04 01:48
→ ck574b027:期間內有工作,但就算全力我也不認為半年生的出來。 07/04 01:50
→ ck574b027:另外我發現之前在哪裡看到說有用C++了,wiki上。 07/04 01:52
推 guitarpl:推一個,好用! 07/04 01:59
→ gozule:很多python軟體都是python外殼加上C/C++內核做出來的 07/04 08:59
推 jwhan:C++寫的,Python只是用來做plugin. 07/04 09:15
→ jamaz:原來是這樣。看懂了。至於我說半年其實是因為我沒啥概念 07/04 12:14
→ jamaz:外行人嘛。大大別見怪XD 07/04 12:15
推 timTan:看他的 Release 知道用很多 C++ 但是比例只有作者知道吧~ 07/04 20:37
→ timTan:你在他的 Python裡面寫出無窮迴圈的話,Editor 就掛了 07/04 20:38