A file which contains a computer program translated into machine language is called:
- an executable file
- a source file
- an interchange file
Explanation & Hints:
The correct answer is portability. Portability in the context of high-level programming languages refers to the ability of software to run on various hardware platforms without needing significant modifications. This is possible because high-level languages abstract away many of the hardware-specific details. For example, a program written in a language like Java or Python can be run on different operating systems (Windows, macOS, Linux) without changing the code. The language’s compiler or interpreter takes care of adapting the program to the specific hardware and operating system. This makes software development more efficient and allows developers to reach a wider audience with the same application. |