- Programming Software -
- Software Applications- serve as productivity tools to help computer users solve problems
- Examples - Microsoft Word, Media Player, Photoshop
- System Software - Coordinates hardware operations and does behind the scenes work the computer user seldom sees.
- Utility Software
- Boot Loaders
- BIOS
The hardware in a computer system is equipped to produce whatever output a user requests
A fast, stupid machine
- Programmers begin with an algorithm: a set of step-by-step instructions written in a natural language, e.g., English
- The steps are often ambiguous, error-prone generalities
- The steps are translated into the vocabulary of a programming language
Algorithm - A procedure or formula for solving a problem
>Machine Language: numeric codes that represent data
>High-level language: falls between machine language and natural human language
-Compilers translate high-level language into machine language
>Natural Languages: resemble languages spoken by humans
Machine Languages
1.FASM
2.Unix
3.FORTRAN
No comments:
Post a Comment