Rust part31at TECH
Rust part31 - 暇つぶし2ch148:デフォルトの名無しさん
25/07/07 08:26:53.31 zzJXEVKX.net
>>140
ABI はバイナリの規定。
構造体の表現がメモリの上ではどのようにレイアウトされるかとか、関数の呼び出しはどのように値を受け渡す機械語が生成されるかとか。
これは通常は CPU を作ってるメーカーが提供する。(様々な事情があるので絶対ではない。)
C の表現に対してそのバイナリという形で対応付けて書いてあるという話。
C に無い概念が現れると独自の対処をすることになるし、言語ごとに独自にやってる。
だから言語間の接続が必要なときに使う共通の規定は C の ABI になるんだよ。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch