2011-10-23 18 views
7

私はGoがチャンネルと便利さを備えたCのようだと聞いたことがあります。私はC言語をほとんど使っていませんが、私がするときには他の言語への小さな拡張子を作るのです。他の言語の拡張機能を作成する安全な方法はありますか?人々はこれをやっていますか? Python用Python/php/perlに拡張機能をつけることは可能ですか?

+2

私は、Cコード(特に、Goコンパイラの出力をプラットフォームのデフォルトABIに準拠させるか、少なくともそれを実行する層の後ろに置く)とインタフェースすることに慣れていると思います。私は十分なことが分からないしかしどちらの方法でも、ほとんどの人にとっては(おそらくあなたがそれを移植可能にする必要がある場合)おそらく簡単ではないでしょう。 – delnan

+2

これらは参考になるかもしれません。http://stackoverflow.com/questions/6125683/call-go-functions-from-c http://stackoverflow.com/questions/1760468/interface-go-with-c-libraries – nicerobot

答えて

関連する問題