Compilers are classified as system software because they serve as a bridge between the user's high-level source code and the machine-level instructions required for the computer to operate.
A macro processor is a part of the language translation process that expands macro definitions into full source code before the actual compilation or assembly begins.
Q.4 Agreement between software developer & software user is called ?
EULA stands for End-User License Agreement. it is a legal contract between the software developer and the user that establishes the user's right to use the software.
While Emacs is widely known as a text editor, in some academic contexts, it is distinguished by its extreme extensibility and environment-like capabilities compared to standard editors like Vi or Notepad.
Q.7 Loaders are system programs that ----- language program for execution.
The standard phases of a compiler include Lexical, Syntax, and Semantic analysis, along with Intermediate code generation, Optimization, and Code generation. Static analysis is a separate tool process.
Q.11 The ------- OS works with actual synchronization.
Real-time operating systems (RTOS) require strict synchronization and timing to ensure that tasks are completed within a specific, predictable time frame.
Q.12 Program which is used to control system performance is classfied as
While LL parsing is the standard top-down method, parsing techniques are generally categorized into top-down and bottom-up approaches to analyze the structure of a string based on a grammar.