CのソースコードをGoのソースコードに変換するために使用するツールは何ですか?例えばCをGoに変換(変換)するツールですか?
Cのコードが含まれている場合、:
struct Node {
struct Node *left, *right;
void *data;
};
char charAt(char *s, int i) {
return s[i];
}
をツールによって生成された対応のGoコードは次のようになります。
type Node struct {
left, right *Node
data interface{}
}
func charAt(s string, i int) byte {
return s[i]
}
ツールは完璧である必要はありません。生成されたGoコードの一部を手動で修正する必要がある場合は問題ありません。
であるこのプロジェクトに
https://github.com/elliotchance/c2go
をチェックあなたは、おそらく本当にこのサイトのマッチではありません。 –
@JoachimIsaksson "C to Java"や "C to Perl"のような質問が既にあります。この質問も同じです。 –
なぜあなたは尋ねますか? C&Goコードを混在させる方が簡単でしょうか? (GCC 4.7にはGoフロントエンドの不完全なものがあるので、ときどき可能です) –