Coding in MetaCOBOL (META COBOL).

OS/VS COBOL, COBOL II, Enterprise COBOL for z/OS. OpenCOBOL and OOCobol.
Post Reply
Shivani K
New Member
Posts: 4
Joined: Mon Nov 17, 2014 11:15 am

Coding in MetaCOBOL (META COBOL).

Post by Shivani K »

Hi,

I am moved to a new project where their codes are mainly in Meta Cobol. What I heard is once we do a compilation meta cobol converts in to cobol standards.I could see some of the cobol verbs perform and go-to are extensivley used in the compilation output. Though, at the same time, in the normal meta cobol I dont see perfrom, evalutaes, go to verbs. Should not there be a performance concern for the code?
William Collins
Global Moderator
Global Moderator
Posts: 490
Joined: Sun Aug 25, 2013 7:24 pm

Re: Coding in MetaCOBOL (META COBOL).

Post by William Collins »

Why specifically do you feel there should be a performance problem?
User avatar
Robert Sample
Global Moderator
Global Moderator
Posts: 1891
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: Coding in MetaCOBOL (META COBOL).

Post by Robert Sample »

In general, yes there will be a performance impact. Every level of abstraction reduces overall performance -- yet every level of abstraction adds to the readability of the code (most of the time), which is why people use COBOL or MetaCOBOL instead of coding in Assembler these days. MetaCOBOL programs will be smaller, easier to understand, and easier to maintain than equivalent Assembler programs -- and the small performance impact of MetaCOBOL is the price paid for those benefits. Few sites would ever go back to Assembler, even though they could improve performance that way. Sites spend a lot more today on maintaining programs then they do to execute those programs, so improving readability / maintenance provides much greater benefits to the organization.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “IBM COBOL, GnuCOBOL (OpenCOBOL), OOCobol.”