Key Terms
Term
Definition
What is machine language?
Machine language is the first generation of programming languages, consisting of binary instructions (0s and 1s) that a computer's hardware can direct...
What is the role of a compiler in programming?
A compiler converts all high-level language instructions into machine language (object code) before execution.
Name two examples of third-generation programming languages.
Examples include COBOL, FORTRAN, Pascal, BASIC, Delphi, C++, and Java.
What are the main steps in the Program Development Cycle?
The main steps are Analysis, Design, Coding, Testing/Debugging, Documentation, Implementation, and Maintenance.
What is the difference between enhancement and maintenance in software development?
Enhancement involves making changes to improve functionality or ease of use, while maintenance involves fixing errors reported by users.
Related Flashcard Decks
| Term | Definition |
|---|---|
What is machine language? | Machine language is the first generation of programming languages, consisting of binary instructions (0s and 1s) that a computer's hardware can directly execute. |
What is the role of a compiler in programming? | A compiler converts all high-level language instructions into machine language (object code) before execution. |
Name two examples of third-generation programming languages. | Examples include COBOL, FORTRAN, Pascal, BASIC, Delphi, C++, and Java. |
What are the main steps in the Program Development Cycle? | The main steps are Analysis, Design, Coding, Testing/Debugging, Documentation, Implementation, and Maintenance. |
What is the difference between enhancement and maintenance in software development? | Enhancement involves making changes to improve functionality or ease of use, while maintenance involves fixing errors reported by users. |

