通常,一個庫將以單一語言(例如C)發佈。如果圖書館變得有用,那麼該圖書館的許多語言包裝將被編寫。 究竟是他們這樣做嗎?他們如何爲同一個庫編寫不同的語言包裝?
請問有人對這個話題沒什麼看法。如果語言太依賴你選擇的語言並解釋它。
通常,一個庫將以單一語言(例如C)發佈。如果圖書館變得有用,那麼該圖書館的許多語言包裝將被編寫。 究竟是他們這樣做嗎?他們如何爲同一個庫編寫不同的語言包裝?
請問有人對這個話題沒什麼看法。如果語言太依賴你選擇的語言並解釋它。
有浮現在腦海中的幾個選項:
上如果我想換一個C庫與受管理(.NET)層,我d編譯將庫轉換成DLL,展示我想要的API。然後,我會使用P/Invoke從我的C#代碼中調用這些API。
一個相關的閱讀:http://stackoverflow.com/questions/636841/how-do-multiple-languages-interact-in-one-project – claws 2010-06-29 18:22:01