Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62546 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93333 invoked from network); 27 Aug 2012 01:34:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Aug 2012 01:34:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=kris.craig@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kris.craig@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.182 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 209.85.212.182 mail-wi0-f182.google.com Received: from [209.85.212.182] ([209.85.212.182:40001] helo=mail-wi0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/72-13425-29ECA305 for ; Sun, 26 Aug 2012 21:34:11 -0400 Received: by wibhq12 with SMTP id hq12so2244219wib.11 for ; Sun, 26 Aug 2012 18:34:08 -0700 (PDT) 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 :cc:content-type; bh=vBpr/AP8xe1+/4CxWDWsOgPbnW1fDkT4iWFdi6I/8ZM=; b=XZmwDWYjxrbGWVT9VFanv/Eu2F5Tc9leTH07Of0qZ+nWZ9N7bsWe9fj43JPmw0cfUa 22iW4YjsOLtlfj4pzJSldRNA41yajzOuuvmICWFW0nkcW1GlrmpYKxDDQBd4qNI8Zl/e 05Xe29RWhmCrbBafBw4yHIIfdIVVFI/iY2zoz7HESz1lbvpuSy5F62HQv7SOVMSO3Avu guRUf+4UWyVn/moYgL6f0cuYzFFKHzy/TTBLCiAqnVsea5hfqwyRsRenF0/FJBNcubfd K4MKVAPIQhSa4Je31bEH/n/8FRH+YOxbkwoxYgJolGENpOeYpx8ZxV5Ivt9C120+jDfr TBYw== MIME-Version: 1.0 Received: by 10.180.97.33 with SMTP id dx1mr21523493wib.18.1346031248113; Sun, 26 Aug 2012 18:34:08 -0700 (PDT) Received: by 10.216.211.30 with HTTP; Sun, 26 Aug 2012 18:34:08 -0700 (PDT) In-Reply-To: <503ACBDD.3080304@lerdorf.com> References: <503A68F9.9050405@sugarcrm.com> <503A84F3.4080808@sugarcrm.com> <503ACBDD.3080304@lerdorf.com> Date: Sun, 26 Aug 2012 18:34:08 -0700 Message-ID: To: Rasmus Lerdorf Cc: Stas Malyshev , Gustavo Lopes , Andrew Faulds , Yahav Gindi Bar , Laruence , PHP Internals Content-Type: multipart/alternative; boundary=f46d04428f0c66804704c83552f9 Subject: Re: [PHP-DEV] Re: [VOTE]Call for voting: support use list in foreach From: kris.craig@gmail.com (Kris Craig) --f46d04428f0c66804704c83552f9 Content-Type: text/plain; charset=ISO-8859-1 On Sun, Aug 26, 2012 at 6:22 PM, Rasmus Lerdorf wrote: > On 08/26/2012 06:18 PM, Kris Craig wrote: > > Short of killing ourselves rewriting it in C++, I'm not sure there > > is an ideal solution to this problem. > > Because you think more people can grok C++ than C? That's not my > experience. C is essentially a subset of C++. Any strong C++ developer > (I think I have only ever met 2 of those) will know C inside out. > I agree. But keyword there is "strong" lol. In terms of volume, I've noticed there are far more C++ and C# developers out there who don't know a lick of C. Makes sense if you think about it, as both are designed to make the job easier, which in turn also reduces the learning curve. When I browse through local college offerings in programming, it's not uncommon for me to see C++ emphasized with no mention of C. I've always likened it to learning to drive on an automatic transmission, whereas learning in C is like learning to drive a stick. It's harder and most people don't do it anymore, even though it's far more beneficial in the long-run. I guess the premise I was alluding to was that, if PHP was written in C++, there would be a much larger *quantity* of developers with a compatible skillset. You're right in that most of them would almost certainly be lacking in quality, but it would theoretically increase participation nonetheless IMNSHO. ;) --Kris > > -Rasmus > > --f46d04428f0c66804704c83552f9--