Facebook unveils Hack, a faster programming language to power the social network
w0rp
devw0rp at gmail.com
Sun Mar 23 02:44:35 PDT 2014
On Sunday, 23 March 2014 at 05:53:41 UTC, Paulo Pinto wrote:
> It doesn't matter how beautiful a language is, as soon as you
> put them on the hands of an average developer, the result will
> be horrible.
>
> But if the said developers deliver, that is everything the
> customer cares about. Regardless of what gets discussed about
> quality in software
> conferences.
>
> --
> Paulu
That's what is interesting about Facebook and PHP. PHP is a
terrible language, we all know this. However the Facebook
developers are obviously very good at what they do. So in the
hands of them, they can do good things with PHP.
At the time Facebook started, I would argue that no other
language could deliver the lifecycle PHP does, with all state
needed for a request living and dying with each request, leaving
it as just about the only thing which wouldn't slowly get worse
over time. We are now at a stage where this is not the case, and
other languages have web development toolkits stable enough to
not cause gradual corruption. Still, I can recount a tale where
upgrading to Django 1.5.0 at my office caused a memory leak,
because of a bug in Django which was fixed in the next patch.
This kind of problem was very common years ago.
More information about the Digitalmars-d
mailing list