Question: Consider the following list. - Assembly language - Block-based programming language - Logic gate - Machine language Which of the following arranges the list in order from highest level of abstraction to lowest level of abstraction?
A: Block-based programming language, assembly language, machine language, logic gate
B: Block-based programming language, machine language, assembly language, logic gate
C: Block-based programming language, machine language, logic gate, assembly language
D: Machine language, block-based programming language, assembly language, logic gate
Please eliminate two incorrect options first, then think it step by step and choose the most proper one option. The response should be in all capital letters.
user