PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[討論] 適合移植的C/C++ library?
作者:
TitanEric
(泰坦)
2018-05-04 00:59:02
大家好,
之前都在寫Python,最近想要練C/C++,所以就想問各位有沒有適合的open source library可以移植到Python上?一方面練習trace code,一方面也可以為open source盡一份心力。
opencv就是知名的C++ library移植到Python平台上的,而之前也有大概查了一下open source library,有些已有移植的版本,有些又怕沒有能力trace,想問看看比較有經驗的各位,希望能從小又有威力的library開始,謝謝大家~
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2018-05-04 01:27:00
你是要 port 還是寫 binding 先搞清楚, 兩個差很多OpenCV-Python 不是移植, 只是在 C++ 核心外面包一層
作者:
Neisseria
(Neisseria)
2018-05-04 09:14:00
用純 Python 的 porting 比較少,因為速度較慢通常是 binding,內部仍是用 C (或 C++) 寫的程式在跑
作者:
lc85301
(pomelocandy)
2018-05-04 10:17:00
移植到 Rust 上呀,速度一樣快噢(誒
作者:
TitanEric
(泰坦)
2018-05-04 11:42:00
啊啊 不好意思我誤寫了 應該是binding不是port
作者:
y3k
(激流を制するは静水)
2018-05-04 12:27:00
純Pyhon效能會爛到哭哭XD
作者:
Killercat
(殺人貓™)
2018-05-04 13:39:00
大多數的c++要port到python都得犧牲太多東西但是如果不是效能critical的話是可以試試看但是有些跟語言層級綁太深得如flask我也很好奇怎麼port或者怎麼bind就是了,不知道有沒有能參考的例子 :P
作者:
b0920075
(Void)
2018-05-04 15:26:00
像tensorflow變tensorslow
作者:
TitanEric
(泰坦)
2018-05-04 17:28:00
各位大大說的是,不知道Linux的指令適不適合做binding?
作者:
Neisseria
(Neisseria)
2018-05-04 20:54:00
指令不是函式庫,不能 binding 吧,不都從終端機呼叫?Porting Linux 指令先前就有人玩過啦,像 GnuWin32指令發展很多年了,要像 Git 這樣世界級的很難通常都是某種 niche 市場的拼看看,像一些學術用途指令
作者:
ckvir
(ckvir)
2018-05-04 22:55:00
練 C 跟要bind lib到python 的邏輯無法理解
作者:
KanzakiHAria
(神崎・H・アリア)
2018-05-04 23:02:00
wrap給python跟練C本身完全無關另外C和C++是不一樣的語言 樓主到底想做什麼?如果是想玩wrapping有這篇
#1QO47-F_ (C_and_CPP)
如果只是想學語言本身 就往上沒幾篇有一個問書籍的如果連基本爬文功力都沒有 建議不要浪費時間去開源先把自己的底打好吧 不要弄一堆東西最後只會四不像
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2018-05-07 00:11:00
如果人家就是要發射火箭到火星 好像也不用阻止他
繼續閱讀
[問題] comparator有[ ]
bulls5566
[問題] 關於Sierra Chart(SC)
minggo
[問題] 陣列的引數問題
d630200x
[問題] c/c++的整數除法和取餘數運算
xavier13540
[問題] int跟char一起宣告的Bug?
allen20937
[問題] 請問初學C語言推薦書(文長
wiwi951236
Re: [問題] 請問C介面跟實作分開的作法
dzwei
[問題] 出現error看不懂意思
zxc4569393
[問題] 如何改進超時的問題
bhbbbbb
Re: [問題] 請問C介面跟實作分開的作法
alan23273850
Links
booklink
Contact Us: admin [ a t ] ucptt.com