Which of the following is considered a high-level language? A. Machine language B. FORTRAN C. Assembly language D. All of the above E. None of the above

Machine language
FORTRAN
Assembly language
All of the above E. None of the above

The correct answer is: B. FORTRAN

FORTRAN (FORmula TRANslation) is a general-purpose, imperative programming language that was developed by IBM at the University of Manchester and in New York in the early 1950s for scientific and engineering applications. It was the first high-level programming language to be widely used, and it remains in use today.

Machine language is a low-level programming language that is specific to a particular type of computer. It is a set of instructions that the computer’s processor can understand and execute directly. Machine language is not human-readable, and it is difficult to write and debug.

Assembly language is a low-level programming language that is similar to machine language, but it is more human-readable. Assembly language instructions are translated into machine language instructions by an assembler. Assembly language is still not as easy to read and write as a high-level language, but it is more efficient and can be used to control hardware devices directly.

Therefore, the correct answer is B. FORTRAN.