Computer Programming- Introduction:
Writing computer programs or software programs involves description of processes and procedures. In addition, it also involves algorithms authoring. Computer programming entails developing instructions or source code representation for a software. The instructions manipulate different kinds of objects like images, sounds, words, and numbers. Creating computer programs may be likened within composing music or designing a house. Computer programming is a task that allows a programmer to write extensible source code that can be interpreted or can be compiled by a system.
Source Code & Basic Programming:
In defining what a source code is, we can say that it is a text that lists various commands that put together or are assembled into a computer program that is executable. The source code is written in a single or several programming languages. With computer programming, there is what we call readability in which case it implies that people can understand things like control flow, use, and operation of source codes. This is because such understanding impacts on other important properties. The final program will have to adhere to the principal properties like robustness, maintainability, reliability, usability, performance, and portability.Sponsored Links
Types of Programming:
There are two broad types of programming and they are low-level and the high-level languages. The high-level are usually flexible to write since they are composed in English, for example JAVA, C++, and Visual Basic. Another thing is that when doing programming, a person needs to have great experience in algorithms, application domain, testing, formal logical, source code maintenance, debugging, management of machine code, and build system application because there are also part of the process of computer programming.
You may think that computer programming languages are identical or same, however, that is not the case to some extent. That said, what is common is that, computers tend to translate the programming languages to binary or strings of 0s and 1s. This is popularly referred to as the Machine code. In essence, computer programming languages are a set of rules that are utilized to writing computer programs. There are four categories of programming as defined by Brian Hayes and they are:
- Objective oriented
Usually the objective-oriented and imperative languages are utilized in mainstream but the declarative and functional languages are utilized in academic settings. Usually computer programs are constructed or created by connecting blocks. The individual blocks represent some kind of functionality that’s available within a system.Sponsored Links
Most of today’s computer programming tasks are done using high-level programming languages and there are a lot and some are pretty old. In the 1950s, for example, we had the Lisp, FORTRAN, and COBOL devised. Usually, high-level languages enable easy description of the program pieces a programmer is creating. These languages help the programmer to focus on whatever they are doing instead of looking at how they represent it within the computer’s architecture.