Machine Language: The Four Types Of Programming Language

802 Words4 Pages

A programming language is a special language used by the programmers to program any application, scripts or set of instructions for the computer to run (Computerhope, n.d.). There are thousands of different programming languages have been created and every year, a new different language is invented to satisfy today’s technologies. Programming languages are classified into many types such as machine languages, assembly languages and high level languages (Seaver, 2012). One type of programming languages is machine language. According to Gaonkar (2002), machine language is a set of instructions in binary form. Machine language also known as machine code, which is the numeric codes for the computer’s operation where the codes are consists of binary digits, 0 and 1, called bits which then converted into hexadecimal for human review (Hemmendinger, n.d.). This type of programming …show more content…

Dandamudi (2005) stated that Assembly language are directly affected by the instruction set and processor architecture. However, Gaonkar (2002) mentioned that Assembly language uses symbolic code to represent each instruction. He also added that the mnemonic for a particular instruction include words that suggest the operation to be performed by that command. According to Seaver (n.d.), Assembly language refers to a simplistic encoding of computer code into something that can be identified with human. Assembly language must be processed by a program in order to produce the computer language code (Dandamudi, 2005). Translating assembly language code into computer language requires a software called the Assembler as stated by Dandamudi (2005). He also added that there are a few kinds of Assembler such as NASM (Netwide Asssembler), TASM (Berland Turbo Assembler) and MASM (Microsoft Assembler). In addition, Dandamudi (2005) mentioned that SPIM simulator is required to operate the MIPS assembly language

More about Machine Language: The Four Types Of Programming Language

Open Document