What is Software?

Software! Can You Yee It?

© Sharon Koss

Computer software is composed of words called languages. These languages are foreign to us, but are not like English, Spanish or Japanese, but have there own structure.

Each programming language has its own structure the same as foreign languages do. For example, we make most words plural by adding 's' or 'es'. Sometimes we drop a letter and add 'ies' and sometimes words are always plural as with feet, children and deer.

The purpose of software is to give the computer a list of instructions or commands to perform a task. Printing a document is a task. Adding a group of numbers is a task. A program is a combination of many tasks like a to-do list.

Let's say your to-do list says:Laundry

A software program starts reading at the top of the list. It reads the instruction, branches out to perform the task, and then returns to the point where it branched out from. Next, the program drops down to the next line and reads the instruction, branches out to perform that task. When finished, it returns to the branching point, reads the next instruction and so on.

When the program branches out to perform a task, it does not always go to the same place. If the task is to add a group of numbers, the place it branches to would be different from a task to print a document. In order to add a group of numbers, the software needs a storage place (like a calculator) to add the numbers. To print a document, it sends a message directly to the printer to print the data.

There are hundreds of programming languages, and many have specific functions. HTML is the language of the internet. Java can be uses alone or with something else. Some languages are; C, C++, Java, Basic, Visual Basic, COBOL, XML Purl and many more.

After a program has been written, it needs to be compiled. A compiler is a software program that reads the coded words and translates the words into "machine language" a language that computer processors understand. A program only needs to be compiled once.

Computer software has made a major impact in our every day lives, even though we cannot actually see "software", we only see its results. There is very little we do without it, not even a phone call!


The copyright of the article What is Software? in Computer Software is owned by Sharon Koss. Permission to republish What is Software? must be granted by the author in writing.




Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo