Tuesday, October 5, 2010

Software definition and types

Software is a professional term for programs that are used by computers and other products which are using similar device like computer and it can provide a distinction from hardware, which refers to media and systems on which software can exist and be used.

 Programs are created by a humans by first typing source code in any of dozens of programming language with the use of a text editor and often an integrated development environment (IDE). This human-readable version is then converted by a specialized program called a compiler into object code, and then into executable files, which can be understood directly by computers' CPUs. The term software can refer to programs at any stage, from source code to final, executable files.

Software can be divided into two main categories: system software and application programs. The former, which includes operating systems, programming languages, compilers, device drivers, servers, windowing systems and various utilities, helps run computer hardware and serves as a base for the application programs. The most commonly used language by far for writing system software is C and so on.

No comments:

Post a Comment