Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100291 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2820 invoked from network); 23 Aug 2017 13:58:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Aug 2017 13:58:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=thruska@cubiclesoft.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=thruska@cubiclesoft.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain cubiclesoft.com designates 149.56.142.28 as permitted sender) X-PHP-List-Original-Sender: thruska@cubiclesoft.com X-Host-Fingerprint: 149.56.142.28 28.ip-149-56-142.net Received: from [149.56.142.28] ([149.56.142.28:40576] helo=28.ip-149-56-142.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/BD-34801-3F98D995 for ; Wed, 23 Aug 2017 09:58:12 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: thruska@cubiclesoft.com) with ESMTPSA id 001AA3E831 To: Rasmus Schultz Cc: PHP internals References: Message-ID: <76927d69-4493-a097-db4b-87d2f97a0274@cubiclesoft.com> Date: Wed, 23 Aug 2017 06:58:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] GD vs Imagick From: thruska@cubiclesoft.com (Thomas Hruska) On 8/23/2017 5:42 AM, Rasmus Schultz wrote: > I'm not a C developer though, so I can't help with that. The world's core software runs on C. PHP is also written in C. You can't develop extensions for PHP unless you know C. Developing userland applications in PHP is a lot easier when you know how to deep dive into PHP's source code because you can know precisely what each option will do even if the public documentation is a bit sparse in places. Those are several reasons to start learning C even if you don't use it in your day-to-day development efforts. A whole world of possibilities opens up when you learn C and you'll be a more well-rounded software developer too. -- Thomas Hruska CubicleSoft President I've got great, time saving software that you will find useful. http://cubiclesoft.com/ And once you find my software useful: http://cubiclesoft.com/donate/