看板 Python 關於我們 聯絡資訊
最近上網找資料發現這個軟體 軟體說明是說這是用python開發的 下載安裝後發現開啟速度快的驚人 所以才來問問 因為照我在網路上看到的資訊是寫說python屬高階語言 所以會比較慢些 可是看了那軟體實在讓我有點驚訝 感覺不慢阿 還是因為開發者是google出來的所以需要比較高階的技巧才有辦法寫的如此神速呢。 抱歉。 手機排版! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.242.64.251
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