[EMAIL PROTECTED] wrote:
>En Fri, Dec 21, 2001 at 09:57:08AM -0500, Jeff Gutierrez escribio: > >#_ The way I look at the Java, Python, and Perl runtimes is they're all >#_ interpreters -- since they execute code on behalf of another. Now, >#_ the line is drawn on what code is interpreted. With Perl, and Python >#_ the code is either compiled, then executed everytime it is run, or is >#_ executed line per line (much like the ol' BASIC). With Java, the >#_ code is translated into a machine language. > >What I understand from perl is that it compiles the source first then >executes everytime you run a perl srcipt (or program). But Perl is still primarily interpreted language despite this, di ba? Kasi kayang ma-invoke ang Perl scripts on a shell (the #! is an interpreter directive... but hey, ganon din ang Python scripts na .py, di ba?). Now that that is clear, how about Python? does it run on its own VM (o hindi? ano naman silbi ng intermediary p-code nya kung walang VM to run on unless ang goal ng python kasama rin portability ng p-code pero machine-dependent ang nilalabas ng interpreter?) Lalong gumugulo kasi on the case of Python kung compare din ang Perl (yung talagang sigurado lang ako na case e sa Fortran 77 lang e). I'm sure may person in authority sa PLUG who'll be able to give me some light on this confusing dilemma. Help! Paolo __________________________________ www.edsamail.com _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
