[問卦] Cython是什麼鬼玩意兒?
我是來問程式語言啦。
我發現了一個Python社群裡面的鬼東西,名字叫做Cython。
它的wikipeida 內容節錄於下面:
Cython (/aɪθɒn/) is a superset of the programming language Python,
which allows developers to write Python code (with optional, C-inspired
syntax extensions) that yields performance comparable to that of C.
翻譯:
Cython是Python程式語言的一個超集,它允許程式開發人員寫Python代碼,卻
能夠達成C語言的效能。
各位知道Python之所以被瞧不起,就是因為它是一行一行執行的直譯式語言,速
度很慢。可是Cython卻說它能夠達成C語言的效能。
那這到底是編譯式語言還是直譯式語言呀?
有沒有Cython的八卦?
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.75.207 (臺灣)
※ PTT 網址
推
就是
→
python本來就是cpython編譯成c再編
→
譯成機器碼的啊
→
cython只是多加一些syntax讓你可以
→
繞過cpython一些安全檢查而已
→
比方說你一個純python的code直接用
→
cython編譯通常是會比cpython來得
推
是說,最近力叩python的處理時間都大
→
幅縮短,不知道為何
→
慢的
→
你要得到很大的速度提升都是要加很
→
多static type,跟寫c已經差不太多
推
不同版本的Python也會有效能優化
→
了
→
主要的意義相當於讓你用純c取代一
推
中國版的python啦
→
部分的cpython轉譯,盡可能讓你用
→
最小的努力得到最大的提升
喔喔,原來如此。但我覺得我還是得學C++。
推
※ 編輯: SukaBlyat (220.129.75.207 臺灣), 02/17/2025 17:56:36
蟒蛇
68
[討論] 沒有基礎,該先學C還是Python如題,想詢問大大們 如果本身沒有程式語言的基礎, 會建議從C語言學起還是Python呢? --68
[問卦] python大家都怎麼唸python是種主流程式語言,但我想知道大家怎麼發音python,是「派蛋」還是「飛頓」? 有沒有python怎麼發音的八卦? --![[問卦] python大家都怎麼唸 [問卦] python大家都怎麼唸](https://static00.forvo.com/_presentation/img/forvo_share.png?v=374)
30
Re: [閒聊] 結論是C#比Java厲害嗎這類問題可以參考一下 TIOBE index Link: 不過也就是參考啦,他們有說明他們評分的方式 The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!,![Re: [閒聊] 結論是C#比Java厲害嗎 Re: [閒聊] 結論是C#比Java厲害嗎](https://i.imgur.com/7jV7mNpb.jpg)
17
[問卦] 現在程式語言的鄙視鏈長怎樣?前幾天爆出來華碩面試官瞧不起用Python的 不禁好奇,現在的程式語言鄙視鏈長什麼樣啊? 是越底層的鄙視越高層嗎? Byte code> assembly>C > C++ > Java > Python? 宅宅相輕的階級是什麼?8
[問卦] Python沒有比Bash簡單吧?Python號稱是最簡單的程式語言 是這樣的 Python print Hello World 使用的方式非常短 print("Hello World") 不過對比Bash來說,這種寫法,要打print五個字元,又要打兩個雙引號 兩個括號,長了許多7
[閒聊] 香香的妹子都寫哪個程式語言?女孩兒和夾女孩晚安 噁死抬頭 像是C/C++/Rust-lang/組合語言 一聽就知道是臭臭的肥宅在用的 香香的妹子應該都用python吧(金融業很多)9
Re: [問卦] C++到底難學在哪裡程式語言主要就是拿來告訴電腦你要他做甚麼 C++是一個給你很多能力來控制電腦效能或是達到硬體極限的語言 我自己的經驗 是在學校的時候只有碰過C++03 離開學校後有三年沒有碰C++ 主要都在寫Python 那時候只覺得Python真美好 很多東西寫起來就像是Pseudo code一樣