On Fri, Jul 28, 2006 at 06:39:12PM +0200, Jens Frank wrote:
On Fri, Jul 28, 2006 at 12:44:33AM -0600, Chad Perrin wrote:
I like the proposed idea of writing one or two core, high-load components in C, or even (if we're really adventurous) something better performing like Ada, though that's probably really pushing it. Since I don't much enjoy looking at C code, though, I might just ask someone else to write the C, so I guess *I* in particular might not implement any of it in C. Eh.
We actually do this. The diff engine exists as a PHP plugin written in C (or C++, which is nearly the same).
. . . aside from the fact that it often exhibits an at least arithmetic increase in execution time as compared with straight C.
Sorry, minor, largely pointless quibble. There's a bit of a language execution time debate going on somewhere else that has absorbed me recently. The subject is sorta stuck in my head at the moment.