From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,efe03f20164a417b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-21 13:05:14 PST Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!xlink.net!howland.reston.ans.net!gatech!udel!news.mathworks.com!solaris.cc.vt.edu!swiss.ans.net!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: An observation of Ada (may offend) Date: 21 Mar 1995 16:05:14 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3knf2a$e9t@gnat.cs.nyu.edu> References: <3kbkm1$41o@miranda.gmrc.gecm.com> <3kcflv$164a@watnews1.watson.ibm.com> <1995Mar20.103925@lglsun.epfl.ch> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1995-03-21T16:05:14-05:00 List-Id: Robb Nebbe says that hiding is all or nothing. That seems quite wrong. That's like saying a fence in real life is either not there or is impregnable. A hidden interface in a language environment is exactly analogous to the fence. But any fence can be knocked down if you have a bulldozer. One bull-dozer in Ada is unchecked conversion, which definitely allows you to blow away the hiding of anything, including private parts if you know enough! In C++ it is even easier, because you can play with pointers so easily.