W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
原文鏈接:https://chai2010.cn/advanced-go-programming-book/ch2-cgo/index.html
過去的經(jīng)驗(yàn)往往是走向未來的枷鎖,因?yàn)樵谶^氣技術(shù)中投入的沉沒成本會(huì)阻礙人們擁抱新技術(shù)?!猚hai2010
曾經(jīng)一度因未能習(xí)得 C++ 令人眼花繚亂的新標(biāo)準(zhǔn)而痛苦不已;Go 語言 “少既是多” 大道至簡的理念讓我重拾信心,尋回了久違的編程樂趣?!狤nding
C/C++ 經(jīng)過幾十年的發(fā)展,已經(jīng)積累了龐大的軟件資產(chǎn),它們很多久經(jīng)考驗(yàn)而且性能已經(jīng)足夠優(yōu)化。Go 語言必須能夠站在 C/C++ 這個(gè)巨人的肩膀之上,有了海量的 C/C++ 軟件資產(chǎn)兜底之后,我們才可以放心愉快地用 Go 語言編程。C 語言作為一個(gè)通用語言,很多庫會(huì)選擇提供一個(gè) C 兼容的 API,然后用其他不同的編程語言實(shí)現(xiàn)。Go 語言通過自帶的一個(gè)叫 CGO 的工具來支持 C 語言函數(shù)調(diào)用,同時(shí)我們可以用 Go 語言導(dǎo)出 C 動(dòng)態(tài)庫接口給其它語言使用。本章主要討論 CGO 編程中涉及的一些問題。
![]() | ![]() |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: