X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=p5PUwVGWBU0D4RgdsrSmgxSpag3PUZt2DQfzCGEaNPI=; b=HtbgNLsQzHAYupbJ93qedbnTqYv6Lyd/8umOmTbJR0xBc8kCHtgRg5hCkMGOeyX1VV uUHidHQ2DnNspYxUmwRpueDMt4IUzY4ekThgP5wdjt+MCA4765TQPpuwdPV84396Nlc2 o6jgKXkyq0F6kmo73mpzlbordrD0bNRMkCXM5rcZjROgQiBQrNYOOewYbbOaTwUtQ0W3 37NRVl/Omi0cxNdzw0T8fHS2m22DbGn7cCeTNwiUkY9VuuRffEuI2Zh/a7fALL6xBzbi 3PB9r0g1UipIiKp9UKOGBhD22mnx3rESgexkYP06EYTaBnWeeEkyDVt5fndWTAYnePtR A6+w== MIME-Version: 1.0 X-Received: by 10.107.7.93 with SMTP id 90mr14158991ioh.69.1423856867005; Fri, 13 Feb 2015 11:47:47 -0800 (PST) In-Reply-To: References: Date: Fri, 13 Feb 2015 14:47:46 -0500 Message-ID: Subject: Re: [geda-user] on the choice of languages From: Bob Paddock To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Fri, Feb 13, 2015 at 2:06 PM, Kai-Martin Knaak wrote: > With the lively discussion about the choice of languages I thought I'd do > some statistics fun. >... > > "C" : 11800 > "python": 890 > "lua" : 150 > "guile" : 3 however, "scheme": 68 The optimistic view is C is good because it has lots of books, however it is also the oldest of the lot so had more time to have books written. The pessimist view is C is so bad and error prone it needs a lot of books. MISRA-C was created for a reason... Is arguing over the language the wrong question? It is like job ads I see "We need C developer". Call them up: "What do you actual need accomplished? We need a expert in Graphic design, orbital mechanics and quantum physics." There is no one 'best' language. Use the most suitable for the problem domain, of which there are many in EDA. http://dilbert.com/strip/2006-01-29