Which of the following languages does computer understand directly?
Machine language (machine code) is the lowest-level programming language consisting of binary digits (0s and 1s) that the Central Processing Unit (CPU) can execute directly without any translation or compilation.
High-level languages like C and BASIC require a compiler/interpreter to convert source code into machine language.
Assembly language requires an assembler to be translated into machine language before execution.
कंप्यूटर का सेंट्रल प्रोसेसिंग यूनिट (CPU) केवल मशीन भाषा (Machine language / बाइनरी कोड: 0 और 1) को ही सीधे समझता है और निष्पादित करता है। उच्च स्तरीय भाषाओं (C, BASIC) को कंपाइलर द्वारा तथा असेंबली भाषा को असेंबलर द्वारा मशीन कोड में बदलना पड़ता है।