The Nature of Programming & Software
In the 21st Century, computers have become an inevitable part of our lives. Over the course of the last few decades, it has greatly changed the way business is done. In the stock exchange, for example, buyers and seller can make trades right on their own personal desktop. Large quantities of stocks consisting of thousands of shares can be bought and sold very conveniently thanks to the evolution in computer technology. In general, computers have sped up the pace of life and have truly turned our world into a "global village", an idea that was once thought to be strictly impossible. With the establishment of networks, a simple click of a mouse can link you to relatives who live on the other side of the globe. In addition, computers have made water and air travel less frustrating as airplanes and ships can now be monitored electronically via radar. Without the slightest of a doubt, computers have made our world a much better place.However, computer itself is nothing more than a useless piece of rock without all the softwares and programs installed within. What is a computer program? It is simple a set of instructions that tell a computer exactly what to do much like a brain to a body. The instructions might tell the computer to
Often, programs allow the users to input their commands so the computer can follow the instructions and in the process do something useful for the users - like balancing a checkbook or displaying a game on the screen or implementing a word processor. One of them is that they all use variables to hold pieces of data temporarily. In order for a computer to recognize the instructions given by the user, those instructions must be written in a language the computer understands - a programming language. add up a set of numbers, or compare two numbers and make a decision based on the result. Lastly, there is repetition, or looping, where a test expression is evaluated. The loop continues until the test expression is false. Most programming languages can be classified into two types. They contain executables - machine-readable programs translated from human-readable programs. These languages act as a translator between the source code or a program (the human-created, editable version) and the machine code that the computer can actually run. The activity of the program is directed by the flow of logic. Hence, once the there is an algorithm, the problem is considered to be solved for all time since following an algorithm is mechanical (done by computers). It is also possible to treat character strings in a similar way. It consists of special symbol and is often used in the design phase of programming to work out the logical flow. There are many common aspects of programs. Each variable must also be assigned as a specific type.
Common topics in this essay:
,
Java Perl,
compiled language,
error program,
source code,
computer program,
instructions tell computer,
interpreted language,
tell computer,
instructions tell,
flow logic,
test expression,
language computer,
|