Expressive programming language? Was: [Gllug] Speaker Suggestion
Richard Jones
rich at annexia.org
Thu Jan 8 18:35:39 UTC 2004
On Thu, Jan 08, 2004 at 06:04:51PM +0000, Doug Winter wrote:
> On Thu 08 Jan Richard Jones wrote:
> > Python - I'm sure I'd love this language if I could only get over the
> > syntax. As with Perl, it's a shame it doesn't have proper garbage
> > collection.
>
> Yay, flame#1! :)
>
> What do you mean by 'proper' garbage collection?
As in not just reference counting. If you're reference counting,
you're suffering a time and space overhead on many common operations.
Java (for all its sins), ML, Lisp, Haskell, etc. include garbage
collectors which don't suffer such problems, and are consequently more
efficient - more efficient even than allocating everything by hand.
Having said that, there's an influential paper on why you might want
both early and late finalization together:
http://www.hpl.hp.com/techreports/2002/HPL-2002-335.html
Rich.
--
Richard Jones. http://www.annexia.org/ http://freshmeat.net/users/rwmj
Merjis Ltd. http://www.merjis.com/ - improving website return on investment
MONOLITH is an advanced framework for writing web applications in C, easier
than using Perl & Java, much faster and smaller, reusable widget-based arch,
database-backed, discussion, chat, calendaring:
http://www.annexia.org/freeware/monolith/
--
Gllug mailing list - Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug
More information about the GLLUG
mailing list