Date: Tue, 20 Apr 2004 23:28:48 -0600 From: Dan MacMillan <flowers@users.sourceforge.net> To: Daniela <dgw@liwest.at> Cc: freebsd-questions@freebsd.org Subject: RE: Beginning C++ in FreeBSD Message-ID: <FGEIJLCPFDNMGDOKNBABCEAICKAA.flowers@users.sourceforge.net> In-Reply-To: <200404202124.50967.dgw@liwest.at>
next in thread | previous in thread | raw e-mail | index | archive | help
From: Daniela Sent: April 20, 2004 15:25 > I don't really have a specific example, but it's quite the same with human > languages. The more often a text is translated, the more useless information > gets added to it. And if the original text is beautifully written, it is > often total crap when you translate it back. These are not analagous. The reason things get lost in the translation of human language is that it is not possible to represent every expression in one human language with complete precision in another. However, it =is= possible to represent object orientation with complete precision in a procedural language. To support object orientation, C++ adds to C an intrinsic this pointer and vtables. These concepts can be expressed explicitly in C without loss of fidelity. -Dan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FGEIJLCPFDNMGDOKNBABCEAICKAA.flowers>