Beruflich Dokumente
Kultur Dokumente
Programming Language
1. procedural language
and
2. nonprocedural language
Procedural language
Instruction Comment
Code reusability
• A significant benefit of OOPs that allows the same piece
of code to be used for different applications.
Visual programming
• Programming languages that allow the user to visualize
code and its impact on the system
Types of Software
• Software can be classified into two broad
categories:
• System Software
• Application Software
System Software
Program A
Program A Program Program Program
B C D
A summary of some of the important functions of an
operating system
Functions Description
• Manage I/O operations Enables and manages the use of multiple I/O
devices. Ensure the efficient utilization of I/O
devices
• Functions Description
• Detect errors Brings system and execution errors to the
attention of the user so that timely action can be
taken
Multiprocessing system
• A multi-user system in which a number of
processors, or CPUs, process data and
instructions.
Some popular dos commands
Command Description Examples
CD Allows you to switch between subdirectories cd\ reports
cd\ reports \annual
CHKDSK Analyzes the directories, the files and the file chkdsk
allocation table chkdsk f:
COPY Allows you to copy files copy a:\friday c:\
DEL Allows you to remove one or more files from a
hard disk or diskette del Friday
del c:\reports\*.*
DIR Allows you to see what files are on a disk. The
DIR command lists all files and subdirectories
in a directory. dir
dir c:
DISKCOPY Allows you to make a copy of a complete diskette
on another diskette of the same size and formatted
capacity. diskcopy a: b:
Some popular dos commands
Command Description Examples
1. utility programs,
2. language translators,
• Shell
A set of tools and techniques that allows
developers to build the prototype of a system.
Application software
• Software designed to perform people-
related tasks such as word processing,
graphics, and so on.
Word processing
A computerized way to create, edit and manage text.
Desktop publishing
The production of office documents such as memos, price sheets, technical
manuals, invoices, and newsletters.
Spreadsheets
Programs that are used for applications involving numerical analysis,
number crunching, graphical output and “what-if “scenarios.
Computer Graphics
The graphical display of computerized information.
Accounting software
General-purpose software that helps companies automate their accounting
functions.
Imaging software
Programs that scan data and information and convert them into digital images.
Application-dedicated software