Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Is Easytrieve an interpreted language?

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CA Products
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    Post subject: Is Easytrieve an interpreted language?
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    Post subject:
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    Post subject:
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

Site Director


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

PostPosted: Thu Oct 18, 2007 11:56 pm    Post subject:
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    Post subject:
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

Site Director


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

PostPosted: Fri Oct 19, 2007 7:28 am    Post subject:
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    Post subject:
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

Site Director


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

PostPosted: Fri Oct 19, 2007 8:03 am    Post subject:
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    Post subject:
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    Post subject:
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

Site Director


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

PostPosted: Fri Oct 19, 2007 11:46 pm    Post subject:
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    IBMMAINFRAMES.com Support Forums -> CA Products All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts UNIT=AFF for Easytrieve code gandikk JCL & VSAM 7 Wed Jul 12, 2017 11:42 pm
No new posts StreamWeaver language reference chetanambi Compuware & Other Tools 1 Wed Jul 05, 2017 12:50 pm
No new posts READ A PACKED "NEGATIVE" FI... jdesouza CA Products 3 Tue May 02, 2017 11:43 pm
No new posts Easytrieve report shalem CA Products 4 Sun Feb 26, 2017 9:08 am
No new posts Need Help in understanding what is th... mainakdalal PL/I & Assembler 9 Mon Oct 03, 2016 8:03 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us