第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)在C程序該怎么用Python做插件該怎么實(shí)現(xiàn)?

請(qǐng)問(wèn)在C程序該怎么用Python做插件該怎么實(shí)現(xiàn)?

繁華開(kāi)滿天機(jī) 2019-07-02 06:03:04
C程序用Python做插件該怎么實(shí)現(xiàn)
查看完整描述

4 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

Python容易擴(kuò)展和嵌入。Python提供的許多標(biāo)準(zhǔn)模塊支持C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的應(yīng)用程序當(dāng)中,因此可用Python語(yǔ)言為應(yīng)用程序提供腳本接口,由于支持跨語(yǔ)言開(kāi)發(fā)。
可用Python設(shè)計(jì)概念化應(yīng)用程序,并逐步移植到C,使用前不必用C重寫(xiě)應(yīng)用程序。(Jython使Python可以和Java一起工作,使開(kāi)發(fā)者可以在Python里面調(diào)Java的包,也可以在Java里面使用Python的對(duì)象。還有更妙的,由于Jython的解釋器完全用Java編寫(xiě),因此可以在支持Java的任何平臺(tái)上部署Python程序,甚至WEB瀏覽器也可以直接運(yùn)行Python腳本。)
提出問(wèn)題在某個(gè)C++應(yīng)用程序中,我們用一組插件來(lái)實(shí)現(xiàn)一些具有統(tǒng)一接口的功能,我們使用Python來(lái)代替動(dòng)態(tài)鏈接庫(kù)形式的插件,這樣可以方便地根據(jù)需求的變化改寫(xiě)腳本代碼,而不是必須重新編譯鏈接二進(jìn)制的動(dòng)態(tài)鏈接庫(kù)。Python強(qiáng)大的功能足以勝任,但是有一些操作系統(tǒng)特定的功能需要用C++來(lái)實(shí)現(xiàn),再由Python調(diào)用。所以,最基礎(chǔ)地,我們需要做到:
1. 把Python嵌入到C++應(yīng)用程序中,在C++程序中調(diào)用Python函數(shù)和獲得變量的值;
2. 用C++為Python編寫(xiě)擴(kuò)展模塊(動(dòng)態(tài)鏈接庫(kù)),在Python程序中調(diào)用C++開(kāi)發(fā)的擴(kuò)展功能函數(shù)。

查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
www說(shuō)

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

python 不能用于常用的單片機(jī)編程
和硬件直接相關(guān)的一般用匯編或者C
這算是個(gè)例子吧
編程語(yǔ)言是在不斷發(fā)展的,即使有一種語(yǔ)言能解決所有問(wèn)題,后來(lái)也會(huì)有新的語(yǔ)言在解決問(wèn)題時(shí)有更好的實(shí)現(xiàn)方式

查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 4 回答
  • 0 關(guān)注
  • 685 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)