Coding the program
Coding is one of the most tedious parts in programming. Some programs will take weeks or even months to code. After the plan has been drafted, the solution will usually come in one big chunk.
Coding is one of the most tedious parts in programming. Some programs will take weeks or even months to code. After the plan has been drafted, the solution will usually come in one big chunk. This big program is subdivided into several modules. If the modules are still too big then they are divided even further. When coding can already be done, the programmer thinks of the best way a program can be made. Once the programmer knows what to do, coding begins. Coding is literally typing commands on the computer. Most programmers feel that coding is the most tedious part in programming. If you do not want to go through coding over and over again then you have to make sure that you plan properly.
Translating the program into machine language
Higher level programming languages like Java, C#, and VB are very far fetched from the lower level programming languages like FORTRAN and COBOL in so far as machine language is concerned. Any programming language that is not in machine language has to be converted into machine language in order for the computer to be able to understand it. Computers process information in ones and in zeroes, not in our ordinary daily language. The higher level programming languages are more human and need to be converted all the way to machine language in order for it to be understood by a computer. The lower level programming languages also need to be converted to machine language although they take up lesser resources than the higher level programming languages.
Translation into machine language is done by means of a compiler or an interpreter. When a program is compiled, the original program is turned into an executable program that communicates directly with machine language. When a program is interpreted, the original program is simply interfaced with an interpreter to communicate with the machine. Rarely will you see programs that are purely compiled or purely translated. In order for programs to be understood by a computer, they are usually compiled and interpreted at different levels.