Answer
A program in a third-generation language is machine independent in the sense that its steps are not stated in terms of the machine’s attributes such as registers and memory cell addresses. On the other hand, it is machine dependent in the sense that arithmetic overflow and truncation errors will still occur.
Work Step by Step
A program in a $(third-generation)$ language is machine independent in the sense that its steps are not stated in terms of the machine’s attributes such as registers and memory cell addresses.
On the other hand, it is $machine$ $dependent$ in the sense that arithmetic overflow and truncation errors will still occur.