From owner-freebsd-questions@FreeBSD.ORG Tue Apr 20 13:29:58 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8186916A4CE for ; Tue, 20 Apr 2004 13:29:58 -0700 (PDT) Received: from lilzmailso01.liwest.at (lilzmailso01.liwest.at [212.33.55.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4770B43D48 for ; Tue, 20 Apr 2004 13:29:58 -0700 (PDT) (envelope-from dgw@liwest.at) Received: from cm217-96.liwest.at ([81.10.217.96]) by lilzmailso01.liwest.at with esmtp (Exim 4.24) id 1BG1sT-0007sq-8o; Tue, 20 Apr 2004 22:29:57 +0200 From: Daniela To: Dan MacMillan Date: Tue, 20 Apr 2004 21:24:50 +0000 User-Agent: KMail/1.5.3 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200404202124.50967.dgw@liwest.at> cc: freebsd-questions@freebsd.org Subject: Re: Beginning C++ in FreeBSD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2004 20:29:58 -0000 On Saturday 17 April 2004 15:30, Dan MacMillan wrote: > From: Daniela > Sent: April 17, 2004 04:50 > > > OO languages can be optimized differently than non-OO languages, and > > when you translate one language into another, this advantage gets lost. > > I challenge you to defend this claim with a specific example. 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. > > I would rather say, assembly is fast and can be portable, if it's done > > properly. > > How does one properly do an assembly language program for the x86 > instruction set (for example) so that it will run on a StrongARM? I only mean that if you do it right, you can write code that can easily be made to run on similar architectures, or different operating systems.