answersLogoWhite

0

What is high level languages in computer?

Updated: 8/21/2019
User Avatar

Wiki User

10y ago

Best Answer

The way a computer works is by special switches opening and closing each other in special ways, much in the way that the wheels in gears control each other's turning. This doesn't sound like much, but it is enough for the computer to get data, calculate answers to problems, and output the answers when and wherever they are needed.

However, you cannot get such answers just by throwing a heap of switches together; you must have JUST the right switches doing JUST the right things at JUST the right time, or nothing useful will happen.

To do this one needs to be able to set the right switches at the start of the problem, and just as it is no good asking your calculator for the answer to a sum if you key in the wrong numbers, just so it is necessary to get just the right starting steps and all the right running steps in the right place and time. So for example, we might give the following three instructions written in hexadecimal for a certain kind of computer:

5810A324 5C10A328 5010A32C.

It means something like "take the number in this place, multiply it by the number in that place, and store the answer in that other place. This is already written in a very much simpler way than showing the actions of the switches, but it is not easy to read. We call this a very low-level language, "machine language".

It is a difficult and expensive business to write programs in machine language, especially long programs with thousands or even millions of instructions, and so people wrote other programs that could take what we call mnemonic instructions, easier for humans to read, and change them into machine language to give to the computer. Then we could write our three instructions in mnemonics that might read:

L 1, PRICE (Load PRICE for working on)

M 1,QUANTITY (Multiply the PRICE by the QUANTITY)

ST 1,COST (Store the answer in the place for the total COST)

This is a little better and easier to work with, but it is still just one machine instruction for each program instruction, so it is still what we call a low-level language. We call such a language Assembly language.

But if we make a language that looks more like our own human language, and write a program that can translate a single human instruction into many machine instructions, letting the computer do the hard, confusing bits, then we might write something like:

MULTIPLY PRICE BY QUANTITY GIVING COST.

This is a lot better, giving us three machine instructions for a single human language instruction. Some other instructions could give us hundreds of machine instructions for a single human instruction. When we have that, then are dealing with a high level language. It automatically gives us many machine instructions for a single human instruction.

Nowadays we more often deal with languages that give us very large numbers of machine language instructions that don't at all look like the human instructions, for instance, REPORT SALARY DEPOSITS IN EMPLOYEE SEQUENCE. Such an accountancy program is a far higher level language than one that talks about multiplication and so on. In such very high level languages we need not even understand how the the computer does it, or whether it needs to multiply things at all.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is high level languages in computer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the 2 levels of computer science program languages?

High-level and low-level.


How are high level languages understood by a computer?

They get compiled or interpreted to machine code which computer can understand.


Why must high level languages be translated?

High level languages cant be understood by the computer as it performs all tasks in binary form. So its necessary to convert high level language into machine oriented language


How can people program a computer?

You can program a computer using any of thousands of high-level or low-level languages, exen directly in binary (the only thing a computer can truly read). Do a little research on some of the more popular, high-level languages, such as C++, C, and JAVA.


What the four high level languages of a computer?

Pick any four from the attached link.


How many level computer languages?

Languages are usually classified at two levels, low level programming and high level programming, although some experts also make a distinction of very high level languages and very low level languages. So, depending on who you ask, there are either two, three, or four. The most common set is probably three: low, high, and very high.


What are the languages called high-level languages?

High-level languages are programming languages that are closer to human language than machine code, making them easier for programmers to read, write, and maintain. Examples of high-level languages include Python, Java, C++, and Ruby.


What is c and c in computer programming?

C and C++ are both high-level programming languages.


What does Lisp mean in computer language?

LISP programming refers to creating applications using LISP languages - a family of old high level programming languages that used Polish notation. LISP languages are the second oldest HLLs after FORTRAN.


Do data processors separate the programming tasks from computer operation tasks?

No, high-level programming languages do that.


What are the the languages called?

Low level computer languages require the programmer to know the the assembler language for the computer CPU targeted. They are assembled directly into machine code for that CPU type and no other.High level computer languages are closer to human language (or mathematical notation) and the code written in them is 'generic', it will work on any CPU type. This is possible because the high level language is first compiled before specific machine code is generated. All CPU types therefore need their own high level language compiler but once this is developed any code written in the high level language can be used on that CPU type.Examples of high level languages are:FORTRANCOBOLAlgolPascalPearlPythonC, C++etc.


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.