Computer Science, asked by mintuphoto06gmailcom, 8 months ago

8. Differentiate between Machine
Language and High level Language.​

Answers

Answered by appusindhu212
1

Explanation:

Machine language, or machine code, is the only language that is directly understood by the computer, and it does not need to be translated. All instructions use binary notation and are written as a string of 1s and 0s. A program instruction in machine language may look something like this:

10010101100101001111101010011011100101

Technically speaking, this is the only language computer hardware understands. However, binary notation is very difficult for humans to understand. This is where assembly languages come in.

High-Level Languages

A high-level language is a programming language that uses English and mathematical symbols, like +, -, % and many others, in its instructions. When using the term 'programming languages,' most people are actually referring to high-level languages. High-level languages are the languages most often used by programmers to write programs. Examples of high-level languages are C++, Fortran, Java and Python.

Answered by Anonymous
3

\huge\bf\blue{Answer:-}

The difficulty of working with machine language led to the development of programs that can convert an instructions given in a language closer to English ,into machine code. These programs are known as translators .The language closer to English are known as high level languages .The translators that translate high level languages are interpreters and compilers.

⭐Plz follow me friend and mark this answer as a brainlist ⭐

Similar questions