Adrian Howard
2/7/2005 3:51:00 PM
On 7 Feb 2005, at 08:48, Alexander Kellett wrote:
> On Feb 7, 2005, at 7:40 AM, Ville Mattila wrote:
>> No, you can choose whatever is most suitable for your needs. I
>> just say
>> that you shouldn't be surprised that interpreted language cannot
>> compete
>> with bytecode language. It's meanigfull to complaint that ruby is
>> slower
>> than python or perl... Good expample about this is the recent CSV
>> thread.
>
> just a technical correction, python at the
> very least is already bytecode based. it just
> doesn't have a very fast / jitt'ing vm.
Perl too.
Well, I guess you could argue that it's not a linear byte code - it's
compiled down to an internal tree structure which is then executed.
Various modules for fiddling with it live in Perl's B:: namespace. It's
certainly not interpreted at the "language" level.
Always been that way AFAIK - at least since the mid-nineties anyway,
which was when I started using Perl.
Cheers,
Adrian