Z:gnu-www-ja-gpl-2.0-faq--1e4e0b-By contrast, pipes, sockets an/ja

逆に、パイプ、ソケット、コマンドライン引数は通常二つの分離したプログラムの間で使われるコミュニケーションメカニズムです. ですからそれらがコミュニケーションのために使われるときには、モジュールは通常別々のプログラムです. しかしコミュニケーションのセマンティクスが親密であったり、複雑な内部データ構造を交換したりする場合は、それらも二つの部分がより大規模なプログラムに結合されていると考える基準となりうるでしょう.