Interaction of User and Computer
Interaction of User and Computer
Disk Cleaners to find files that have not been used for a long time.
Backup Utility to make a copy of all information stored on the disk.
System Profiling Utility provides detailed information about the
software installed on the computer and the hardware attached to it.
Network Managers to check the computer network and to log
events.
Programming language is a vocabulary and set of
grammatical rules for instructing a computer to
perform specific tasks.
Each language has a unique set of keywords (words that
it understands) and a special syntax for organizing
program instructions.
PROGRAMMING Programming languages fall into three
LANGUAGES categories:
1. Machine Languages
2. Assembly Languages
3. High Level Languages
Programming Language usually refers to high-level
languages like COBOL, BASIC, FORTRAN, C, C++, Java,
Python, etc.
Machine Language is what the computer can understand
but it is difficult for the programmer to understand.
LANGUAGE
A program in a high-level language is written in
English-like language. Such languages hide the
details of CPU operations and are easily portable
across computers.
High-level Language is easier to understand and
use for the programmer but difficult for the
computer.
HIGH-LEVEL
LANGUAGE
Translator software is used to convert a program
written in high-level language and assembly language
to a form that the computer can understand. The
translated program is called the object code.
Kinds of translator software:
1. Assembler,
2. Compiler, and
TRANSLATOR 3. Interpreter.
SOFTWARE
Linker is a program that links several object modules
and libraries to a single executable program.