Professional Documents
Culture Documents
Computer Programming: KFS2332 SEMESTER 220112012
Computer Programming: KFS2332 SEMESTER 220112012
Computer Programming: KFS2332 SEMESTER 220112012
Software
1. System Software A subset of system software is an operating system such as MS-DOS, Window and UNIX.
2. Application Software
Software that is applied and can be used a. To solve a particular problem or b. Perform a particular task.
2
. continues
(commercial software)
Generation Of
Programming Languages
Programming Languages A set of rules that telling a computer what to do. There are over 200 programming languages in the world. Helps we understanding computer. We need programming languages
as an alternative to a manual system disadvantages of manual system: slow repetitive incorrect data/information
A methodology in which all program logic is constructed from a combination of three control structures : sequence, selection and repetition (loop) Program logic is description of the step-by step procedures for a module.
2. Object-oriented programming
Packaged the data and procedure into a single unit called an object which can be reused and modified.
data - called attributes or variables procedure - the instructions that tell the data what to do
Object have classes and subclasses. Each class contains the characteristics that are unique to objects of that class.
Evaluation Of
Programming Languages
Language Translator
Program need to translate because computer only understand machine language. Three kind of translator : - Assembler -Used in assembly language for translate the language to machine language - Compiler - Translates one program code statement at a time. - Translator - Converts the entire source program into machine language at one time