Software is the language of a computer. And like human language, there are many different computer languages. Essentially, computer software can be divided into three main groups depending on their use and application. These are system software or operating system referred simply as the OS, application software and programming languages. Usually most of us interact with a computer using application software.
1. System Software: System software or operating system is the software used by the computer to translate inputs from various sources into a language which a machine can understand. Basically, the OS coordinates the different hardware components of a computer. There are many OS in the market. The most popular Os are from the stable of Microsoft. We have all heard, used and wondered at the Windows software, which is an OS. Starting with Windows, Microsoft has migrated to Vista, its latest offering in the market. It may come as a surprise to some that there are other operating systems used by others. Among these UNIX is used for large office setups with extensive networking. XENIX is software which has now become redundant. HP -UX and AIX are some operating systems used by HP computers. Apache OS is quite popular with web servers. IBM still uses proprietary operating systems for its main frames. Proprietary systems are generally built with the help of a variant of UNIX operating system.
2. Application software: A normal user rarely gets to see the operating system or to work with it. But all of us are familiar with application software which we must use to interact with a computer. Popular examples of application software are the Microsoft office suite which includes Word, Excel and PowerPoint. We have used these applications extensively. Internet explorer, Mozilla Firefox is two applications used to access the internet. E-mail software like Outlook express is used to manage Emails. It is obvious that all software utilized for working on a computer is classified as application software. In fact all user interfaces are an application. The anti-virus is an application and so is the Media player.
3. Programming languages: Now this is a kind of computer software which is used exclusively by computer programmers. Unless we are also programmers, we are unlikely to come across programming languages. A simple way to understand programming languages is to think of them as bricks which can be used to create applications and operating system. C++, Java and Simlab are some popular programming languages. Generally Java is used for internet applications. C++ is a language of professional developers and used extensively in developing operating systems. PHP is another language used for internet applications. There is a new class of languages which are being utilized for the mobiles. These are light weight, modular languages which are used to design mobile applications.
Computer software falls under three basic categories; System software or operating system, application software and programming languages. We usually use applications on a day to day basis. These applications are themselves created using programming languages.
Copyright (c) 2007 Dean Barnard
Example of the systems software is the operating system which helps you open the computer and interact with it. Another example is the device drivers or the software’s that sends the document to the printer or the system that helps you use the memory of the computer. Another is the windows system; they are already in the computer when you purchase one. This helps you power up the computer. Programming software Programming software is software used by computer engineers and computer technicians. This software helps them to write computer programs and software’s using programming languages. Users do not use programming software but because there will be no working computers without programming software’s, users may not know programming software but they need it. Programming software’s ensuring that the machine or the computer will work the way you need it.
Application software this is the software that you use. Example of application software’s includes Microsoft office applications, business software’s, accounting software’s, medical software, educational software’s and computer gaming software’s. Some of these software’s are available in the computer when you buy it, but others are optional. If the user deems it necessary to use other application software’s, for more detail go to: www.text2speech-converter.com.you can do so by purchasing such application software and installing it in the computer. Understanding computer software’s is necessary if you would like to make your computer work advantageously for you. While you may not need to know a lot about systems software or programming software, knowing what it does helps you understand how computers work. By this understanding, you will know what to do when a problem in your computer comes out.