Programming languages can be defined as a set of rules and instructions executed by a computer. It is used to instruct, control and direct the computer to perform some task or function. It is based on a set of symbols known as programming language codes and symbols and it is also referred to as program (Koenig & Koelling, 2003). This is because it is used to instruct the computer to execute certain functions and tasks that are necessary in order for the computer to operate smoothly.
Programming languages are used in most computers and other machines such as robots, software and other such devices such as calculators and scientific instruments among others. This is because they help in the development of programs that run smoothly on these devices and assist in various computing processes. They can also be defined as human-readable languages that are used to write programs for computers. These languages contain special symbols and codes that help in writing and editing computer programs and they form the basis of all computer programs. It is therefore important to understand the different kinds of programming languages and how they work. This will help you to know which among them is best suited for your work.
Programming language can be categorized into two; firstly there are compiled programming languages and secondly there are interpreted programming languages. Compiled programming languages are those that are written using a text editor and subsequently translated into the binary code understood by computers. This means that they do not need any translation or interpretation by a compiler before they can be run. They are translated into executable computer programs and can be run as soon as they have been completed and tested (Koenig & Koelling, 2003). Conversely, interpreted languages must first be translated into machine code before they can be executed. Once the code has been translated into machine code, it is then run by the computer.
There are three main types of programming languages namely:
Hardware based languages: These types of programming languages are those that are hardware dependent, meaning that they can only be performed on specific hardware types. Examples include assembly language and machine code.
These types of programming languages are those that are hardware dependent, meaning that they can only be performed on specific hardware types. Examples include assembly language and machine code. Software based languages: This kind of programming language works with software and cannot be performed without it. Examples include Pascal, C++ and Visual Basic among others.
This kind of programming language works with software and cannot be performed without it. Examples include Pascal, C++ and Visual Basic among others. Hybrid based languages: This type of programming language is a combination of both software and hardware based language, thus this means that they can be used on any device provided it has the right software installed. Examples include Java, C# and C++ among others.
The body section entails a thorough discussion of the activity discussed in the introduction section. In this section you should discuss the activity in details including the reasons behind the activity being carried out. It should have a lot of examples from research papers, case studies, experiments, tests, etcetera to support your arguments. In addition to discussing the activity itself, you should also discuss its impact on people or society as a whole since this will help you to convince readers about what you have discussed so far in your article. This will also help you to elaborate on why you have chosen to discuss this particular topic in your paper because this will also help you to convince your reader the importance of the topic under discussion. You should also clearly define any terms or words that may be used in your paper so as not to confuse your reader (Koenig & Koelling, 2003). You should also make sure that you mention references or sources of information used in your paper at the end of your body section so as to provide your reader with some background about your research work if he or she ever needs further information on the topic under discussion (Wiehe, 2001).
The conclusion section is very important since it gives readers an insight into why you chose to discuss what you discussed in your body section. Your conclusion should give readers some idea about what you expect to gain from your research work overall. It should also reflect what you had intended to achieve with your research work, whether you met these expectations or not, what impact your research work has had on people or society as a whole, etcetera (Koenig & Koelling, 2003). Your conclusion should also serve as your last chance to convince readers about why they should read your paper or not given that they have already read through all your body section content especially if your paper is long or if it has numerous topics discussed within it (Wiehe, 2001). Having said this, there is no need for you to rely too much on statistics since this may just bore your reader instead of convincing him/her about what you have written so far in your article (Koenig & Koelling, 2003). Finally, make sure that you end with a clear statement summarizing what you have discussed throughout your article since this will help your reader identify any points that he or she might have missed while reading through your article (Wiehe, 2001). This will also help you avoid repetition which would otherwise ruin your article especially if it has numerous topics discussed within it.
Koenig, N., & Koelling, M. (2003). The A - Z of Computer Science: A Concise Reference with Definitions from A to Z : Computer Science . New York: Oxford University Press.
Wiehe, G. D., & Wiehe, V. P. (2001). How To Write A Lot More Effectively And Faster . Grand Rapids: Baker Books Publishing Company.