IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Is Easytrieve an interpreted language?


IBM Mainframe Forums -> CA Products
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
mainframekk

New User


Joined: 11 Jul 2005
Posts: 8

PostPosted: Thu Oct 18, 2007 10:07 pm
Reply with quote

as title.

If yes, theorotically, should cobol run faster than easytrieve?
Back to top
View user's profile Send private message
Douglas Wilder

Active User


Joined: 28 Nov 2006
Posts: 305
Location: Deerfield IL

PostPosted: Thu Oct 18, 2007 10:17 pm
Reply with quote

You may run Easytrieve either interpretive or compiled. It of course runs faster compiled than interpretive.
Back to top
View user's profile Send private message
stodolas

Active Member


Joined: 13 Jun 2007
Posts: 632
Location: Wisconsin

PostPosted: Thu Oct 18, 2007 11:43 pm
Reply with quote

Douglas,

While I agree with "faster" statement in principal, I haven't experienced that to be true. Do you have runstats to prove the compiled vs interpreted argument? I experienced the difference to be unnoticeable after converting from an interpreted to complied program
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Oct 18, 2007 11:56 pm
Reply with quote

Hello,

On a system that is not "pegged" for cpu cycles, i would expect the wall-time/elapsed-time to be about the same. This is because most ezt runs are i/o bound, so the "speed" stays at whatever the i/o can support.

I would also expect that the compiled code uses less cpu time than the interpreted code.
Back to top
View user's profile Send private message
mainframekk

New User


Joined: 11 Jul 2005
Posts: 8

PostPosted: Fri Oct 19, 2007 7:09 am
Reply with quote

Douglas Wilder wrote:
You may run Easytrieve either interpretive or compiled. It of course runs faster compiled than interpretive.


How to distinguish if a Easytrieve program run under interpretive or compiled mode?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Oct 19, 2007 7:28 am
Reply with quote

Hello,

When you compile ezt, the executable will normally have one of "your" load module names.

If you are running ezt from the ezt source, the program executed is usually EZTPA00, EZTPA01, or something similar.

Also compiled modules should run from "your" library, and the easytrieve executables are in that product load library.
Back to top
View user's profile Send private message
mainframekk

New User


Joined: 11 Jul 2005
Posts: 8

PostPosted: Fri Oct 19, 2007 7:43 am
Reply with quote

do you mean "running ezt in compilation mode"="running ezt using EZTPA00"? thank you.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Oct 19, 2007 8:03 am
Reply with quote

Hello,

No, i believe you have that reversed.

Using EZTPA00 is for ezt code that has not been compiled.
Back to top
View user's profile Send private message
mainframekk

New User


Joined: 11 Jul 2005
Posts: 8

PostPosted: Fri Oct 19, 2007 10:50 pm
Reply with quote

Thank you.

Then what the module name for easytrieve compiler?
Back to top
View user's profile Send private message
Douglas Wilder

Active User


Joined: 28 Nov 2006
Posts: 305
Location: Deerfield IL

PostPosted: Fri Oct 19, 2007 11:33 pm
Reply with quote

To compile easytrieve I use PGM=EZTPA00. I use exactly the same PGM=EZTPA00 to run interpretively. I had not really noticed that before. I ran some tests and the wall time and CPU time is not very different for the two. In theory I would expect a bigger difference.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Oct 19, 2007 11:46 pm
Reply with quote

Hello,

Spoke with a few folks on this system and was told compiled/linked ezt isn't used here.

The manual shows PGM=EZTCOM. If your organization is licensed to use Easytrieve, all of the manuals are available for free from the CA support site.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CA Products

 


Similar Topics
Topic Forum Replies
No new posts Count the number of characters in a f... CA Products 1
No new posts File matching functionality in Easytr... DFSORT/ICETOOL 14
No new posts IMS DB using Natural Language IMS DB/DC 0
No new posts Easytrieve EZABX007 with error code 0... CA Products 7
No new posts Usage of processor directive and firs... PL/I & Assembler 4
Search our Forums:

Back to Top