May 2009 Archives

If the english language Perl community needs some publicity, buzz and marketing that's twice as true for hungarian Perl users. So, as suggested by szabgab++, I'll be blogging partly in hungarian to improve upon this unfortunate situation.


Charting Overchoice

| 1 Comment | No TrackBacks

Charts are awesome. Humans are excellent at pattern recognition and that makes charts a very good way to convey information.
hurrrdurrr.png

There is this old chestnut of wisdom, that Perl programmers shouldn't care about the memory and CPU efficiency of their programs, or to put it differently "if you care about memory and CPU efficiency, use C and write your own garbage collector".

I often wondered about the wisdom of that advice, so one day I've done the opposite and started using Perl for memory, speed and CPU cycle intensive tasks. I don't want to write more C than I can help, I want to use Perl, since I like programming in Perl. So why should I care about speed and memory usage until I have to?

Certain use cases excluded, like embedded programming where memory and CPU power is extremely limited, on mainstream desktop and server hardware it is a good first approximation to start coding in Perl and improve on efficiency as needed. If Perl is your kind of language then avoid the temptation of deciding that Perl can't possibly cut it for high performance environments.

About this Archive

This page is an archive of entries from May 2009 listed from newest to oldest.

June 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.25