Article View: fj.lang.c
Article #185Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
From: Masami Takikawa
Date: Mon, 23 Nov 1992 18:53
Date: Mon, 23 Nov 1992 18:53
94 lines
4498 bytes
4498 bytes
$BBl@n$G$9!#(J $B2OLn$5$s$O!"(Jactor $B$@$1$,??$N(J OOP $B$@$H8@$&?.G0$K4p$E$$$F=q$$$F$$(J $B$k$@$1$G$9$+$i!"NI$$;R$N$_$J$5$s$O!"2OLn$5$s$N=q$/$3$H$r$&$N$_(J $B$K$7$F$OBLL\$G$9$h(J :-) In article <1992Nov23.144233.2657@nntp.csl.sony.co.jp> kono@csl.sony.co.jp (Shinji Kono) writes: >Smalltalk$B$b:G=i$O(Jmessage passing$B$r(Jstack$B$K$H$k$h$&$J<BAu$O$7$F$$$J$+$C$?(J >$B$G$9!#(J $B%j%9%H$rMQ$$$F<BAu$7$F$$$^$7$?$M!#$G$b!"8@8l<+BN$O0l=o$G$9$h!#(J message passing $B$O(J return value $B$rJV$9!"$^$?!"$=$NJ}K!$O!"(Jmessage passing $B$H$O0c$&9=J8$rMQ$$$k$H$$$&$N$O!":G=i$N(J OOP $B8@8l(J Smalltalk-72 $B$+$i$NEAE}$G$9!#(J >$BK\Mh!"(JObject$B;X8~$O!"(J($BKM$N9M$($G$O(J) $B!V?M4V$,@$$NCf$N$b$N$r$H$i$($k(J >$B$h$&$J;EJ}$K$=$C$F%G!<%?9=B$$d%W%m%;%9$rCj>]2=$9$k!W$3$H$G$9!#(JMessage >passing$B$O!"?M$H?M$r7k$VDL?.$rCj>]2=$7$?$b$N$@$C$?$o$1$G$9!#(J $B$3$l$O$=$NDL$j$G$9$M!#$=$N%a%?%U%!$,=EMW$G$9$M!#$G$b!"$=$l$H(J $B8@8l$N<BAu$,$I$&4X78$9$k$N!)(J >$B$D$^$j!"(J >>$B$3$3$G$O=hM}$NMW5a$d7k2L$rCN$i$;$k$N$b(J message $B$r(J send $B$9$k$3$H$G(J >>$B9T$J$C$F$$$^$7$?!#(J > >$B$H$$$&$3$H$@$C$?$O$:$G$9!#(J Smalltalk-72 $B$N=i$a$+$i!"$=$s$J;v<B$O$"$j$^$;$s!#(J >$BK\Mh!"@$$NCf$N!V$b$N!W$OJBNs$KF0$$$F$$$^$9(J >$B$+$i!"$=$NCj>]2=$KJBNs$rA[Dj$7$?$b$N$,F~$k$N$OEvA3$G$9!#(J $B$^$"!"$=$l$,<+A3$J$N$O$=$&$+$b$7$l$^$;$s$M!#$G$b!":#$@$+$i$3$=!"$=$&(J $B<+?.$r;}$C$F8@$($k$s$8$c$J$$$G$9$+!)$=$&$$$&0UL#$G$O(J actor $B$r9M$($?(J Carl Hewitt $B$O0N$$$1$I!"H`$N;E;v$@$C$F!"D>Ns(J OOP $B8@8l(J Smalltalk $B$,(J $B$"$C$?$+$i!"2DG=$G$7$?!#(J >$B$,!"$7$+$7!"$=$l$r$^$C@5D>$K$d$C$?$N$G$O%W%m%0%i%_%s%08@8l$H$7$F8zN($,0-(J >$B$$$7CY$$!#$=$3$G$G$F$-$?BE6($,(JSmalltalk$B$@$C$?$o$1!#(J $B$^$"3N$+$K!"(JSmalltalk $B$K$b(J process $B$N35G0$O$"$k$7!"(Jobject $B$H(J process $B$NN>J}$,$"$k$N$O$9$C$-$j$7$^$;$s$M!#(Jprocess $B$rF3F~$9$k$N$r$d$a$F!"$9(J $B$Y$F$N(J object $B$r(J process $B$K$7$F$7$^$($P!"$9$C$-$j$O$9$k$1$I!"8zN($,0-(J $B$$$N$OL@Gr$G$9$M!#(J >$B$=$NBE6($r(JSmalltalk$B$G(J >$B$O!V$^$@!W(Jmessage passing$B$H$$$&$"$3$,$l$r$3$a$F8F$s$G$$$k$o$1!#(J $B$3$l$O!"$R$I$$$$$$$,$+$j$J$s$8$c$J$$$N!)(J >$B$=$NBE6($r2?$r4*0c$$$7$?$+!"(JObject$B;X8~$NI8=`$@$H;W$C$F$7$^$C$??M$?$A$,$$(J >$B$k$o$1$G$9!#(J $BBt;3$$$^$9$h!#(JSmalltalk $B$O$=$l$@$1%$%s%Q%/%H$,$"$C$?$s$G$9!#JBNsH4(J $B$-$G$b!"(JOOP $B$OLr$KN)$D$s$G$9$h!#I>2A$G$-$k$H$3$m$O$A$c$s$HI>2A$9$Y(J $B$-$@$H;W$$$^$9!#(J >C++$B$O!"$=$&$$$&?M$,:n$C$?8m2r$N;:J*$G$9!#(J Smalltalk $B$N(J OOP $B$N$$$$=j!"(JSmalltalk $B$N(J OOP $B$r<B8=$9$k$N$K@dBPI,MW(J $B$J3K$r!"??$KM}2r$7$??M$,:n$C$?$b$N$G$9$M!#(JOOP $B$H8zN($NN>J}$rC#@.$7(J $B$h$&$H$7$?EXNO$O$9$4$$$H;W$$$^$9!#(J >$B$\$/$N(JC++$B$NI>2A$O!"(J >A better ANSI-C, Yet another C $B$G$"$C$F!"(Jsyntactical$B$J(JObject$B;X8~$N(J >support$B$,$"$k$H$$$&DxEY$G$9!#(J $B8@8l$NI>2A$r$=$NDxEY$7$+$G$-$J$$$H$$$&$3$H$G$9$M!#KM$N(J C++ $B$NI>2A(J $B$O!"(JOOP $B$H(J imperative programming $B$N#2$D$N(J programming paradigm $B$r(J $B;}$C$?(J multiparadigm programming language $B$N#1$D$G!"8zN($K=EE@$rCV(J $B$$$?8@8l$@!"$G$9!#8@8l$r@_7W$9$k$K$O8zN($dE}0l@-$r4^$a$?MM!9$J%H%l!<(J $B%I%*%U$r9MN8$9$k$3$H$,I,MW$G$9!#(JC++ $B$O8zN($K=E$-$r$*$$$F!"$h$/9M$((J $B$F@_7W$5$l$?8@8l$@$H;W$$$^$9!#8@8l$N@_7W$K%H%l!<%I%*%U$,$J$$$J$i!"(J $BC/$b8@8l$N@_7W$K6lO+$7$?$j$7$^$;$s$h!#(J >Object$B;X8~$H$$$&$[$I(JObject$B$rDj5A$7$F$J$$!#(JC++$B$r(JObject$B;X8~$H8F$V$N$O!"(J >ISDN$B2s@~$N>e$G(JTrailBlazer$B$G(Jslip$BDL?.$9$k$N$r(JISDN network$B$H>N$9$k$h$&(J >$B$J$b$N$G$9$h$M!#(J Smalltalk $B$,@Z$j3+$$$?(J Object $B;X8~$NK\<A$r8+H4$1$:$K!"(Jactor $B$@$1$,(J $B??$N(J OOP $B$@$H;W$C$F$$$k?M$K$H$C$F$O$=$&$G$7$g$&!#(J -- $B$?$-$+$o!w$*$l$4$s(J
Technical Details
Message-ID:
<H4pAp.1093@mtak.bsj.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!bsjsun!mtak!logicReferences:
<HOKIMOTO.92Nov23193724@is17e0s09.jaist-east.ac.jp> <1992Nov23.144233.2657@nntp.csl.sony.co.jp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!bsjsun!mtak!logic From: logic@mtak.bsj.com (Masami Takikawa) Newsgroups: fj.lang.c,fj.comp.oops Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C) Message-ID: <H4pAp.1093@mtak.bsj.com> Date: 23 Nov 92 18:53:13 GMT References: <HOKIMOTO.92Nov23193724@is17e0s09.jaist-east.ac.jp> <1992Nov23.144233.2657@nntp.csl.sony.co.jp> Reply-To: logic@mtak.bsj.com (Masami Takikawa) Distribution: fj Organization: The Takikawa, Corvallis, Oregon, U.S.A. Lines: 95 Posting-Front-End: Terakoya-u kaku 2.04 March 31, 1990