Professional Documents
Culture Documents
Operating System System Software - The Operating System acts as an interface between the User, Application Programs, Hardware, and the System Peripherals.
The Operating System is the first software to be loaded when computer boots up.
Users interact with computer and software through the Operating System.
The Operating System interpret the input given by a user through a Keyboard, Mouse or other input device and takes appropriate action.
Compiler - System Software - Reads whole program and translates it. - Transforms Source code into binary code. - High level to low level language - Low level to High level is called decompiler
Operations performed by compiler Lexical Analyzer Preprocessing parsing semantic analysis (syntax-directed translation) code generation. code optimization.
Interpreter - System software - Same as compiler - Reads each line and executes it - Ignores statement with errors Ex: Browsers
Programming Language - Tool for writing programs - Classification: High level, middle and low level
Evolution of Languages BASIC, FORTRAN, COBOL, - Embedded Languages (Java) - Desktop Applications (C) - Complex Applications (C++) - Web and Network based applications (HTML, Java, Scripting Lang.) - Social networking applications (AJAX, PhP) - Artificial Intelligence applications (PROLOG, LISP)