Explain the difference between high level languages and machine language
Asked by admin @ in Computer Science viewed by 320 People
What is the difference between high level language and machine language
Asked by admin @ in Computer Science viewed by 320 People
What is the difference between high level language and machine language
Answered by admin @
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
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.
To get a flavor of what a high-level language actually looks like, consider an ATM machine where someone wants to make a withdrawal of $100. This amount needs to be compared to the account balance to make sure there are enough funds. The instruction in a high-level computer language would look something like this:
x = 100
if balance x:
print 'Insufficient balance'
else:
print 'Please take your money'
This is not exactly how real people communicate, but it is much easier to follow than a series of 1s and 0s in binary code.
There are a number of advantages to high-level languages.
The first advantage is that high-level languages are much closer to the logic of a human language.
The second advantage is that the code of most high-level languages is portable and the same code can run on different hardware
Asked by admin @ in Computer Science viewed by 360 persons
Asked by admin @ in Computer Science viewed by 319 persons
Asked by admin @ in Computer Science viewed by 311 persons
Asked by admin @ in Computer Science viewed by 303 persons
Asked by admin @ in Social Sciences viewed by 347 persons
Asked by maham237 @ in Engineering viewed by 473 persons
Asked by admin @ in Physics viewed by 280 persons
Asked by admin @ in English viewed by 336 persons
Asked by admin @ in History viewed by 320 persons
Asked by admin @ in Mathematics viewed by 466 persons
Asked by admin @ in World Languages viewed by 403 persons
Asked by admin @ in Biology viewed by 384 persons
Asked by admin @ in Health viewed by 392 persons
Asked by admin @ in Chemistry viewed by 311 persons
Asked by admin @ in Art viewed by 404 persons
Asked by admin @ in Computer Science viewed by 19011 persons
Asked by admin @ in Computer Science viewed by 15783 persons
Asked by admin @ in Computer Science viewed by 10957 persons
Asked by admin @ in Computer Science viewed by 10392 persons
Asked by admin @ in Computer Science viewed by 8124 persons
Asked by admin @ in Computer Science viewed by 7833 persons
Asked by admin @ in Computer Science viewed by 6475 persons
Asked by admin @ in Computer Science viewed by 5778 persons
Asked by admin @ in Computer Science viewed by 5680 persons
Asked by admin @ in Computer Science viewed by 5466 persons
Asked by admin @ in Computer Science viewed by 4973 persons
Asked by admin @ in Computer Science viewed by 4962 persons
Asked by admin @ in Computer Science viewed by 4676 persons
Asked by admin @ in Computer Science viewed by 4479 persons