Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Re: Re: New JAVA Specification

by jdavidboyd (Friar)
on Jun 17, 2003 at 18:37 UTC ( #266585=note: print w/replies, xml ) Need Help??


in reply to Re: Re: New JAVA Specification
in thread New JAVA Specification

No, javascript is a scripting language.

Replies are listed 'Best First'.
Re: Re: Re: Re: New JAVA Specification
by diotalevi (Canon) on Jun 17, 2003 at 19:09 UTC

    I wasn't referring to JavaScript. I was referring the Java, the scripting language with the source->bytecode compiler javac and the bytecode interpreting VM java. Just because it happens to have a slow compiler that obliges keeping the compiler separate from the VM doesn't mean it isn't a scripting language.

      Just because it happens to have a slow compiler that obliges keeping the compiler separate from the VM doesn't mean it isn't a scripting language.

      Actually I think most programmers would draw the line between scripting and "normal" languages at the separation of compiler and architecture specific machine code. The fact that Java code is compiled down to a particular, albeit portable, architecture -- the Java Runtime Environment -- puts it in a separate category from languages like Perl and Python. To flip your statement, just because a language runs on a virtual machine does not mean it's a scripting language.


      "The dead do not recognize context" -- Kai, Lexx

        So because perl has a speedy compiler and can invoke it during execution it is a scripting language while Java has a slow compiler and can't invoke it during execution and it isn't? I'd say that both cases are scripting languages - they both run on a VM and are interpreted. There's no fundamental distinction here that I can see.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://266585]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (3)
As of 2022-05-20 04:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (72 votes). Check out past polls.

    Notices?