Newsgroups: fj.lang.c,fj.comp.oops
Path: galaxy.trc.rwcp.or.jp!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!cs.titech!jaist-news!hokimoto
From: hokimoto@jaist-east.ac.jp (Akihiro Hokimoto)
Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
In-Reply-To: hokimoto@jaist-east.ac.jp's message of Thu, 19 Nov 1992 06: 02:44 GMT
Message-ID: <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp>
Lines: 42
Sender: news@jaist-east.ac.jp
Nntp-Posting-Host: is17e0s09
Organization: Japan Advanced Institute of Science and Technology Hokuriku,
	Ishikawa, Japan
References: <HOKIMOTO.92Nov19150244@is17e0s09.jaist-east.ac.jp>
Distribution: fj
Date: Sun, 22 Nov 1992 13:17:45 GMT
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:557 fj.comp.oops:496
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=557&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B$[$-$b$H!wKLN&@hC<2J5;Bg(B $B$G$9!#(B

$BM}2rITB-$N$?$a$KBgJQ$J8fLBOG$r$*$+$1$$$?$7$^$7$?!#(B

$B;d<+?H$,>/!9:.Mp$7$F$$$?$h$&$J$N$G(B follow $B$N$J$+$C$?(B
$B5-;v$r(B cancel $B$5$;$F$$$?$@$-$^$7$?!#(B

  $BF,$r>/$7@0M}$7$?$$$N$G<ALd$5$;$F$/$@$5$$!#<ALd$N2<$K$O(B
$B;d$N8=:_$N9M$($r=q$$$F$*$-$^$9!#(B
$B!J0lIt$N<ALd$KBP$9$kEz$($G$b7k9=$G$9!K(B

  1. message passing $B$G$"$k$H$O$I$N$h$&$J$3$H$G$9$+!)(B

       $BFHN)$7$?<BBN$N4V$G(B message $B$N(B send, receive $B$H$O!"(B
     sender $B$d(B receiver $B$N$b$D(B memory $B$H$O0[$J$k(B memory 
     $B$K(B message $B$,=q$-9~$^$l$^$l!"(Bsend $B$5$l$?(B message $B$,(B 
     sender $B$+$i(B receiver $B$K0\F0$9$k$H9M$($F$$$^$9!#$=$7(B
     $B$FB>$N<BBN$"$k$$$O<+J,<+?H$+$i$N(B message $B$r(B receive 
     $B$9$k$3$H$K$h$C$FF0:n$r9T$J$&J}<0$G$"$k$H9M$($F$$$^$9!#(B

  2. RPC (remote procedure call) $B$O!"(Bmessage passing $B$G$9$+!)(B

       send & receive $B$K$h$C$F(B message $BEAC#$r9T$J$C$F$$$k(B
     $B$N$G(B message passing $B$G$"$k$H9M$($F$$$^$9!#(B

  3. C++ $B$N(B member function call $B$O(B message passing $B$G$9$+!)(B
    
       $BD>@\Aj<j$N(B member function $B$r(B call $B$7$F$$$k$N$G(B
     message passing $B$G$O$J$$$H9M$($^$9!#(B

$B0J2<$O(B C++ $B$,(B message passing $B$G$"$k$H9M$($F$$$k?M$X(B

  4. C $B$N(B fanction call $B$O(B message passing $B$G$9$+!)(B

  5. $B$b$7!"(BC $B$,(B message passing $B$G$J$$$N$G$"$l$P!"(BRPC $B$H$N0c(B
     $B$$$O2?$G$9$+!)(B

$B0J>e$N<ALd$K$*Ez$($,D:$1$l$P$&$l$7$/;W$$$^$9!#(B

--
$BJ]LZK\(B $B9890(B      : $BKLN&@hC<2J3X5;=QBg3X1!Bg3X(B $B%=%U%H%&%(%"4pAC9V:B(B
E-mail : hokimoto@jaist-east.ac.jp
