in reply to portability!
In general, yes. Some modules are system specific (in particular, Win32 systems are pretty different from unix-based systems). And of course, when jumping between systems, you have to worry about the version of perl installed, accessory modules installed, and where everything is installed. But on the whole, with everything installed, you can run scripts without changes on any supported system.
One more thing is that is it when one compiles a programme in perl (by that I mean runs it) why do not we get a executable as once a programme has been compiled it means that it has been converted into machine readable code by the compiler..?
Perl code is interpreted, and run, but a lot of the running is still dynamically determined. There are perl->executable programs out there (I've lost track of the status at the moment), and they work by embedding the perl interpreter into the executable. A compiled C program is very different from a running perl program.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE(2): portability!
by bnanaboy (Beadle) on Oct 14, 2000 at 00:03 UTC | |
by swiftone (Curate) on Oct 14, 2000 at 00:22 UTC |