protocol@気になるコトバ。
protocol
- 外交儀礼 dipromatic procedure; 儀礼上のしきたり
- 条約原案、条約議定書
- プロトコル(コンピュータ間のデータ送受信のための規約)
- 実験の計画[記憶]、臨床試験計画表
Objective-Cで「プロトコル」っつー概念があって、これがいまいちピンとこないわけ。なのでジーニアスで調べてみた。3番がそれっぽいが・・・違います。Objective-Cの「プロトコル」とは、「複数のクラスで共通して利用できるメソッドのリスト」(Matt Nuburg)だそう。最初からそう言えよって感じですが「もとは分散オブジェクト間の通信規約を抽象化した概念として言語に取り入れたもの」(萩原剛志)なんだって。確かに、あまりつかわなそーなコトバにしないとネイティブの人も混乱するだろうしねえ。。。
で、せっかくなので、ならねこ的語法を以下に記す。
①の外交儀礼に関して
国際的緊張が高まるなか北朝鮮へ行くなんて、 あの首相の行動はプロトコル的にどうよ?
②の実験計画・記憶に関して
その話は、理研のプロトコルと同程度の信憑性を持っている。
→その話は、理研のプロトコルと同じくらいあり得ない。
⑤のObjective-Cに関して
ツバメもトビウオも飛ぶじゃん? 鳥も魚も「飛ぶもの」として継承したいときプロトコル使うわけ。