answersLogoWhite

0


Best Answer

C Program Development lifecycle!

C Program Development Cycle

A C program typically passes through four steps of development.

The solid lines show inputs into each step of the development cycle. Compile and Linkage Editor operations are performed by the C for AIX product, which also lets you specify what optional outputs are produced. Optional outputs are shown in the diagram by the broken lines. Descriptions of the steps follow below:

Design and Code

Involves designing a program to meet a specified requirement, and creating the programming language text files that will comprise the program source.

Compile

After checking for syntactical correctness, converts the programming language source files into machine readable instructions, where C variables are associated with memory addresses, and C statements are turned into a series of machine language instructions. The compiler can produces various forms of output, depending on the compiler options selected.

Linkage Editor

Links compiler output with external modules requested by the compiled program. C programs can use routines from C libraries or any object or archive file from the IBM XL family of languages. C programs can also use modules produced by the current or previous compilations. As well as linking the external modules, the linkage editor resolves addresses within the object module.

Run and Test

This stage can be both the final step in program development, or it can be an intermediate point in the program design and implementation process. A program's design commonly is further refined as a result of information gathered during testing.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is C program execution life cycle?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is executive a c program?

I think it is 'execution of a C program'.


What is execution with respect to c language?

Synonym for program-run.


C program always begins with which function?

That's up to you, but the execution of the program begins with function main.


Can you have two mains in a c program?

No you can't. main() is the entry point of a C program where execution starts. Only a single main() can exist in a C program. A program with 2 mains wil not even compile successfully.


Where does c language program begin execution?

The execution of the program starts with function main, wherever it is in the source.


What are the four steps to run a program on a completely dedicated machine?

a) Reserve Machine Time b) Manually Load Program Into Memory c) Load Starting Address And Begin Execution d) Monitor And Control Execution Of Program From console


What is the Difference between c and shell program execution?

The shell interprets the script, while the C-compiler generates a binary executable.


What is the role of void in functions of c?

this is a void main()int, char, are execution the program and it is not return the void.


How do you write c program to delete source code after execution?

Use function unlink to erase files.


What is mean by thread in c sharp?

A thread, in any language, is an independent execution path through a program.


Parts of the program C plus plus?

parts of a programStructure of C++ programDocumentation SectionPreprocessor SectionDefinition SectionGlobal Declaration Sectionmain(){Declaration part;Executable part;}sub program section{Sub program execution part}


Four step that are necessary to an a program an a completely dedicated machine?

i. Reserve Machine Time; ii. Manually Load the program into the memory. iii. Load the starting address and begin execution. iv. Monitor and control execution through the use of Console.