
Just like we have many different languages in use throughout the world for us humans to communicate with, there are different languages that we use to communicate with a computer. Computer languages are used to tell the computer what to do, you instruct it.
If you instructed a computer in its native language (machine language), you would have to write instructions in the form of (yes, once again) binary numbers. This is very, very hard to do. Although the pioneers of computers did this, no one does this these days.

One step above machine language is assembler language. In assembler, the operations that the microprocessor knows how to do are given names. Addresses in memory can also be given meaningful names. This is a big step over binary, but still very tedious to do any large software program with. It still has its place for little pieces of software that need to interact directly with the microprocessor and/or those that are executed many, many, many times.
No comments:
Post a Comment