Article View: fj.lang.c
Article #175Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
From: Tetsuo Sakaguchi
Date: Mon, 23 Nov 1992 05:48
Date: Mon, 23 Nov 1992 05:48
82 lines
4563 bytes
4563 bytes
$B$I$&$b!":e8}!w?^>pBg$G$9!#(J In article <HOKIMOTO.92Nov21015449@is17e0s09.jaist-east.ac.jp> hokimoto@jaist-east.ac.jp (Akihiro Hokimoto) writes: >$B$F(J message $B$rAw$k$+$r;XDj$G$-$^$9!#$7$+$7!"(Jmessage $B$r<u$1$H$C$?(J >object $B$,7k2L$r(J message $B$GAw$k>l9g$K$O(J message $B$rAw$k(J object $B$r;X(J >$BDj$9$k$3$H$,=PMh$^$;$s!#(J $B!V7k2L$r(J message $B$GAw$k!W$H$$$&JU$j$NDj5A$,ITL@$G$9$M!#(J $B%a%=%C%I<B9T$N7k2L$rJV$95!9=$b$9$Y$F(J message passing $B$H$_$J$9(J $B$N$G$7$g$&$+(J? $B$b$7!"$=$&$J$i5.J}$NDj5A$G$O(J Smalltalk $B$5$($b(J message passing $B$7$F$$$J$$(J $B$H$$$&$3$H$K$J$k$H;W$$$^$9!#(J > message passing $B$G$"$k$H8@$C$?>l9g(J parallel $B$G$"$kI,MW$O$J$$$H(J >$B;W$$$^$9$,!"(Jconcurent $B$G$"$kI,MW$O$"$k$H;W$$$^$9!#3F(J object $B$,FH(J >$BN)$7$FF0:n$G$-$J$$$H$^$:$$$G$7$g$&$+$i!#(J $B$&!<$`!"$3$3$G$$$&(J parallel $B$H(J concurrent $B$N0c$$$O2?$G$7$g$&(J? $B$^$5$+(J implementation $B$N0c$$$G$O$J$$$G$9$h$M!#(J $B$"$H!V3F(J object $B$,FHN)$7$FF0:n!W$H$$$&$N$bFq$7$$$G$9$M!#(J $BNc$($P!"(JSmalltalk $B$N>l9g$O!V$9$Y$F$,%*%V%8%'%/%H!W$G$9$+$i!"(J $B$"$k%*%V%8%'%/%H$,%a%=%C%I$r<B9T$9$k:]$K$bBgDq$OB>$N%*%V%8%'%/%H$r(J $B%"%/%;%9$7$F$$$k$N$G!"!VFHN)!W$7$F$$$k$H$O$$$($J$$$G$7$g$&!#(J In article <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp> hokimoto@jaist-east.ac.jp (Akihiro Hokimoto) writes: >$B;d<+?H$,>/!9:.Mp$7$F$$$?$h$&$J$N$G(J follow $B$N$J$+$C$?(J >$B5-;v$r(J cancel $B$5$;$F$$$?$@$-$^$7$?!#(J $BCfESH>C<$J(J cancel $B$O8e$GFI$`;~$K$+$($C$F8m2r$N85$K$J$k$3$H$b$"$k$N$G$9$,!#(J > 1. message passing $B$G$"$k$H$O$I$N$h$&$J$3$H$G$9$+!)(J $B$I$N!V@$3&!W$G$NEz$r4|BT$7$F$$$k$N$G$7$g$&$+(J? $BNc$($P!"(JSmalltalk $B$O8@8l$H$7$F(J message passing $B$rDj5A$7$F$$$^$9!#(J $B%*%V%8%'%/%H;X8~%W%m%0%i%_%s%0$NN)>l$G(J message passing $B$H$$$&>l9g$O(J $BBgDq$3$N(J Smalltalk $B$NDj5A$K4p$E$$$F8@MU$r;H$&$3$H$,IaDL$J$N$G$9$,!"(J > $BFHN)$7$?<BBN$N4V$G(J message $B$N(J send, receive $B$H$O!"(J ... > $B$9$k$3$H$K$h$C$FF0:n$r9T$J$&J}<0$G$"$k$H9M$($F$$$^$9!#(J $B$3$N2r<a$@$H$b$C$H$b6a$$$N$OJB9TF0:n%W%m%;%9$K$*$1$k%W%m%;%94VDL?.$N(J $B!V%a%C%;!<%8Aw?.!W$K$J$k$H;W$&$N$G$9$,!#(J > 2. RPC (remote procedure call) $B$O!"(Jmessage passing $B$G$9$+!)(J RPC $B$O$"$/$^$G$b(J procedure call $B$@$H9M$($k$Y$-$G$7$g$&!#(J $B$3$N>l9g(J implementation $B$K4X$o$i$:%b%G%k$NOC$G$9$+$i!"(J > send & receive $B$K$h$C$F(J message $BEAC#$r9T$J$C$F$$$k(J > $B$N$G(J message passing $B$G$"$k$H9M$($F$$$^$9!#(J $B$H$"$^$j$K0U<1$5$;$i$l$k5!9=$O(J RPC $B$H$7$F$N%b%G%k$r9=@.$7$F$$$J$$(J $B$H$$$&$3$H$@$H;W$$$^$9!#(J > 3. C++ $B$N(J member function call $B$O(J message passing $B$G$9$+!)(J $B%*%V%8%'%/%H;X8~%W%m%0%i%_%s%0(J (OOP) $B$NN)>l$+$i$O(J message passing $B$N(J $B0l7ABV$G$"$k$H$H$i$($i$l$k$H;W$$$^$9!#(J > 4. C $B$N(J fanction call $B$O(J message passing $B$G$9$+!)(J C $B$N>l9g!"%l%7!<%P$K$h$k%a%=%C%IA*Br$,$J$5$l$J$$$N$G!"(J OOP $B$H$7$F$N(J message passing $B$K$O4^$a$^$;$s!#(J > 5. $B$b$7!"(JC $B$,(J message passing $B$G$J$$$N$G$"$l$P!"(JRPC $B$H$N0c(J > $B$$$O2?$G$9$+!)(J $B<ALd$N0U?^$,$o$+$i$J$$$N$G$9$,!"(JRPC $B$H2?$rHf3S$7$?Ez$r4|BT$7$F$$$k(J $B$N$G$7$g$&$+(J? "C" $B$H=q$$$F$"$k$N$r(J "C $B$N(J function call" $B$HFI$_BX$($k$H(J RPC $B$HHf3S$9$k$N$O(J "C $B$N(J function call" $B$K$J$k$N$G$9$,!"(J $B0c$$$^$9$h$M(J? $B$I$&$b!"$[$-$b$H$5$s$O%*%V%8%'%/%H;X8~%W%m%0%i%_%s%0$G$O$J$/!"(J $BJB9T%W%m%0%i%_%s%0$NJ}$r9M$($F$*$i$l$k$h$&$J5$$,$7$^$9!#(J PS. $B:G6a%U%)%m!<$N%Z!<%9$,$+$J$jMn$A$F$$$^$9$N$G!"0-$7$+$i$:(J -- $B:e8}E/CK!w?^=q4[>pJsBg3X(J Tetsuo Sakaguchi. University of Library and Information Science, JAPAN.
Technical Details
Message-ID:
<By5Ms1.4E5@ulis.ac.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!ume!bach.ulis.ac.jp!sakaReferences:
<HOKIMOTO.92Nov19150244@is17e0s09.jaist-east.ac.jp> <SEIKI.92Nov19213027@dublin.hi.flab.fujitsu.co.jp> <HOKIMOTO.92Nov21015449@is17e0s09.jaist-east.ac.jp> <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!ume!bach.ulis.ac.jp!saka From: saka@ulis.ac.jp (Tetsuo Sakaguchi) Newsgroups: fj.lang.c,fj.comp.oops Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C) Message-ID: <By5Ms1.4E5@ulis.ac.jp> Date: 23 Nov 92 05:48:01 GMT References: <HOKIMOTO.92Nov19150244@is17e0s09.jaist-east.ac.jp> <SEIKI.92Nov19213027@dublin.hi.flab.fujitsu.co.jp> <HOKIMOTO.92Nov21015449@is17e0s09.jaist-east.ac.jp> <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp> Sender: news@ulis.ac.jp (Usenet News System) Distribution: fj Organization: Univ. of Lib. & Info. Sci., Tsukuba Japan Lines: 82