Monday, January 23, 2012

Software

Programs: Give instructions to the computer.

Three Categories of Software:
- Compliers and other translator programs, which enable programmers to create other software.
- Software applications, which serve as productivity tools to help computer users solve problems.
- System software, which coordinates hardware operations and does behind the scenes work the computer user seldom sees.

Bugs: unclear instructions, a glitch.

"Amazingly, everything you've ever seen a computer do is the result of a sequence of extremely simple arithmetic and logical operations done very quickly.


The challenge for software 
developers is to devise instructions that put those simple operations together in ways that are useful and appropriate"





Algorithm: A set of step by step procedures for accomplishing a task.



Machine Language: uses numeric codes to represent the most basic computer operations.


Languages programs (High-Level Languages): C++, C#, Jave and Visual Basic.NET

Updates: Fixes several bugs.

Upgrade: Significant new features.

Licensing:
- Software license.
- Volume license.
- Copyrighted software.
- Software Piracy.

Virtual market?
Defragmentation?

No comments:

Post a Comment