Page 1 of 1

meaning of line

PostPosted: Sun Sep 25, 2016 8:01 pm
by arya_starc
Hi guys,

I am reading a manual of REXX and i read this line
"TSO/E implements the REXX language as an interpreted language."
Please tell me the meaning of this line as i think the meaning after submitting the REXX program the machine code is not generated it's directly generated the binary code?

Is it?

Re: meaning of line

PostPosted: Sun Sep 25, 2016 8:16 pm
by willy jensen
See the definition here: http://whatis.techtarget.com/definition/interpreted-script
Yes, it means that each line is formatted and executed as the interpreter goes along. No compile/link.

Re: meaning of line

PostPosted: Mon Sep 26, 2016 12:52 pm
by arya_starc
willy jensen wrote:See the definition here: http://whatis.techtarget.com/definition/interpreted-script
Yes, it means that each line is formatted and executed as the interpreter goes along. No compile/link.


Where we can see the object code of our code?

Re: meaning of line

PostPosted: Mon Sep 26, 2016 1:03 pm
by willy jensen
It is not compiled, so there is no object code. Each logical line is interpreted as the interpreter goes along, and the result is kept in storage, but only till the interpretation of the single line has completed. And perhaps called routines, but I don't know the details.
You can compile and link REXX code if you have the compiler, see IBM Compiler and Library for REXX on System z: User's Guide and Reference. But then it becomes a normal program, not interpreted.