Article View: fj.lang.c
Article #260Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
From: Yasushi Kuno
Date: Tue, 01 Dec 1992 05:06
Date: Tue, 01 Dec 1992 05:06
49 lines
3587 bytes
3587 bytes
$B5WLn$G$9!#$4;XL>$K$"$:$+$j$^$7$F!#OCBj$,9-HO0O$K$A$i$P$C$F$$$k$N(J $B$GEz$($K$/$$$G$9$,!"$^$:$O0J2<$NItJ,(J$B$K$D$$$F!#(J $BBl@n$5$s(J: | $BKM$N(J message passing $B$NDj5A$O!"!V$"$k(J object $B$K(J message $B$rAw$k$3$H!W(J | $B$G$9!#$=$N8e$m$K=q$$$F$"$k$N$O!"(JSmalltalk $B$N(J message passing $B$,B>$N(J | $B8@8l$G$$$&(J function call $B$H$I$&0c$C$F$$$?$N$+!"$r=q$$$?8@$C$F$_$l$P(J | $B<XB-$G$9!#=EMW$J$N$O!"(Jdata $B$H(J code $B$r%+%W%;%k2=$7$?(J object $B$NB8:_$G!"(J | $B$=$N<XB-$OK\Mh(J code $B$^$G%+%W%;%k2=$7$?$3$H$+$i<+A3$KF3$+$l$k$O$:$G$9!#(J $B%G!<%?$H%3!<%I$r%+%W%;%k2=$9$k!"$H$$$&$N$OCj>]%G!<%?7?$N$3$H$G(J $B$9$h$M!#$$$d$^$F$h!#Cj>]%G!<%?7?$h$jA0$G$b%b%8%e!<%k$@$C$F%G!<%?(J $B$H%3!<%I$r%+%W%;%k2=$7$F$^$9$h$M!#(J | $B$G$9$+$i(J Ada $B$N>l9g!"(Jobject $B$,$J$$CJ3,$G!"(JOOP $B$N(J message passing $B$,(J | $B$"$k$H$O8@$($J$$$H;W$$$^$9!#(J $B6a;3$5$s(J: > $B$&$&$`(J, Ada $B$NDs6!$9$k(J data type $B$O!V(Jdata $B$H(J code $B$r%+%W%;%k2=!W$7$?$b(J > $B$N$G$O$J$$(J, $B$H$*$C$7$c$k(J. Generic package $B$NCf$G%G!<%?7?$rDj5A$9$k$h(J > $B$&$J;H$$J}$G$O(J, $B$+$J$j!V%+%W%;%k2=!W$G$-$F$$$k$H;W$&$s$G$9$,(J. Ada $B$O(J > $BJ]<iE*$J8@8l$G$9$+$i(J, $BCj>]%G!<%?7?$X$NE0Dl$,IT==J,$J(J ($B%+%W%;%k2=$7$J$$(J > $B=q$-J}$,$G$-$k(J) $B$N$O;v<B$G$9$,(J. $BBl@n$5$s$N!V%G!<%?$H%3!<%I$r%+%W%;%k2=!W$H$$$&$N$,%b%8%e!<%k$r(J $B0UL#$9$k$s$@$C$?$i!"(JAda$B$ON)GI$K%b%8%e!<%k$,$"$k$+$i!VBl@n$5$s$N(J $B$$$&(JOOPL$B!W$K$J$k$s$8$c$J$$$G$9$+(J? $B$K$b4X$o$i$:!"Bl@n$5$s$,(JAda$B$O(J OOPL$B$G$J$$!"$H$$$&$s$@$C$?$iBl@n$5$s$N9M$($k%*%V%8%'%/%H;X8~8@8l(J $B$O!V%G!<%?$H%3!<%I$r%+%W%;%k2=!W$K2C$($?2?$+$b$J$$$H$$$1$J$$!"$H(J $B$$$&$3$H$8$c$J$$$G$7$g$&$+!#;d$N%$%a!<%8$G$O(J $BCj>]%G!<%?7?(J = $B%b%8%e!<%k(J + $B&A(J $B%*%V%8%'%/%H(J = $BCj>]%G!<%?7?(J + $B&B(J $B$G$9$,!"&A$d&B$,2?$+!"$H$$$&$3$H$G$9$M!#$3$l$^$G$N7P0^$+$i8+$FBl(J $B@n$5$s$N&B$K$O!VF0E*(Jdispatch$B!W$,4^$^$l$F$$$=$&$@$H;W$C$F$$$^$9!#(J $B$J$*!"2OLn$5$s$N>l9g$O>e$N!V%*%V%8%'%/%H!W$O!V%*%V%8%'%/%H$N:`NA!W(J $B$G(J $B%*%V%8%'%/%H;X8~(J = $B%*%V%8%'%/%H$N:`NA(J + $B&C(J $B$J$s$G$7$g!<(J? > $B$8$c$"(J Ada $B$H$$$&8@8l$O$5$F$*$-(J, abstract data type $B$rE0Dl$7$?8@8l$G(J > overloading $B5!G=$r;}$C$F$$$l$P(J, $BI,$:%G!<%?7?$,@EE*$K2r@O$G$-$k$h$&$J8@(J > $B8l;EMM$K$J$C$F$$$F$b%*%V%8%'%/%H;X8~$J$s$G$9$M(J ($B;d$O$b$&$=$&;W$&$3$H$K(J > $B$7$F$k$s$G$9$,(J). $B$o!<$$!"(JCLU$B$O%*%V%8%'%/%H;X8~8@8l!#(J $B5WLn(J
Technical Details
Message-ID:
<1992Dec1.050652.16473@gssm.otsuka.tsukuba.ac.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!utogw!kunoReferences:
<HOKIMOTO.92Nov19150244@is17e0s09.jaist-east.ac.jp> <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp> <H48TA.1090@mtak.bsj.com> <CHIK.92Nov26163017@ss38.icot.or.jp> <H5MSU.1097@mtak.bsj.com> <CHIK.92Dec1101806@ss38.icot.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 110fd3,4327356a3b0ec963 X-Google-Attributes: gid110fd3,public X-Google-Thread: 106434,4327356a3b0ec963 X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-12-01 02:57:31 PST Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!utogw!kuno From: kuno@gssm.otsuka.tsukuba.ac.jp (Yasushi Kuno) Newsgroups: fj.lang.c,fj.comp.oops Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C) Message-ID: <1992Dec1.050652.16473@gssm.otsuka.tsukuba.ac.jp> Date: 1 Dec 92 05:06:52 GMT References: <HOKIMOTO.92Nov19150244@is17e0s09.jaist-east.ac.jp> <HOKIMOTO.92Nov22221745@is17e0s09.jaist-east.ac.jp> <H48TA.1090@mtak.bsj.com> <CHIK.92Nov26163017@ss38.icot.or.jp> <H5MSU.1097@mtak.bsj.com> <CHIK.92Dec1101806@ss38.icot.or.jp> Sender: news@gssm.otsuka.tsukuba.ac.jp Distribution: fj Organization: GSSM Otsuka, Univ. of TSUKUBA, Tokyo, Japan Lines: 49