Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iABIC9rM013328 for ; Thu, 11 Nov 2004 18:12:10 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id D026077A0A for ; Thu, 11 Nov 2004 18:08:38 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CSJVe-0003fa-NB for migo@homemail.com; Thu, 11 Nov 2004 13:17:26 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CSJVK-0003fK-Hv for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 13:17:06 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CSJVK-0003f8-3m for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 13:17:06 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CSJVK-0003f5-1h for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 13:17:06 -0500 Received: from [66.149.231.226] (helo=purple.west.spy.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CSJMM-0003lN-4k for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 13:07:50 -0500 Received: from [10.9.254.244] (sjc-dist3-e3.2wire.com [63.203.253.2]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client did not present a certificate) by purple.west.spy.net (Postfix) with ESMTP id A1429171 for ; Thu, 11 Nov 2004 10:06:42 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <20041111100931.GB11392@hezmatt.org> References: <20041107234609.7bf0abfe@delta.hk.office.outblaze.com> <1099995711.2900.84.camel@stargate> <20041110204049.GD5978@suffields.me.uk> <20041111093245.GY721@vagabond> <20041111100931.GB11392@hezmatt.org> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <6E1DC26B-340C-11D9-9D7F-000393CFE6B8@spy.net> Content-Transfer-Encoding: 7bit From: Dustin Sallings Subject: Re: [Gnu-arch-users] Re: Re: darcs vs tla Date: Thu, 11 Nov 2004 10:06:37 -0800 To: GNU Arch Users X-Mailer: Apple Mail (2.619) X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2642 Lines: 70 On Nov 11, 2004, at 2:09, Matthew Palmer wrote: > Assuming equal competency in each language, it seems reasonable. > There is a > converse, however -- higher level languages typically have more takens, > which means means that competency in a HLL will be lower for the same > amount > of study effort and experience. I'm not sure about this. python doesn't seem to have more reserved words than C. Then you have the special characters: = + * / [] {} () : ^ % # " """ ' (many of which are the same as many other languages). > Andrew's comment wasn't about productivity, it was about readability > and > maintainability. Having seen code in a lot of languages, I agree with > him > that programmers can make an equal mess in any language. Touting a > language > because it supposedly easier to write neat code will get nowt but a > hollow > laugh from me. You're looking at it the wrong way. I don't think anybody's suggesting there's a language that people can't make ugly code in, but it's been my experience that well-written code in a high level language is far easier to read than well-written code in a lower level language. Or, more specifically. It's easier to understand what five lines of well written text means than twenty lines of well written text. I have been going through some way, way excessively complicated java code from someone who attempted to add as much obligatory abstraction as possible and can say for sure that I've had an easier time following disassembled saturn code in the past as a less knowledgeable coder. On Nov 11, 2004, at 3:07, Yann Droneaud wrote: > "it can do more [improper, invalid, faulty, bad] work with one > statement" > > Higher languages makes bigger mistakes, low level languages makes a > lot of > small mistakes, so the results are generally the same. > Only the programmer and his mind make a difference. Wow, this argument reminds me of a programmer at my last company whom I had to convince that reuse was good. You see, he thought that if code were reused, then someone could go and introduce a bug into the reused library and affect all kinds of things, but if every program reproduced the world that would be impossible. Obviously, if a bug was found in the pasted code (which it invariably was), it was a much larger problem. Likewise, would you rather fix one broken line of code, or 100? -- Dustin Sallings _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/