software computer magnetic ink card reader omr ocr bar code reader joystick trackball touchpad touch screen arithmetic logic unit control unit alu cpu processor storage device input device output device monitoring keyboard mouse hardware vlsi ics transistor vacuum tube fifth generation 5gl fourth generation third generation second generation first generation modern ages middle ages dark ages history of computers information processing cycle information big data features of computer hardaware technology convergence information technology communication technology communication computer technology speared sheets word processing software . general purpose application software special purpose application software networking and communication software games entertainment and education software multimedia software assembler compiler interpreter utilities softwares operating system linkers system software application software machine code high level programming language translators grade natural language input and output effective algorithm time and space good algorithm process flowchart coding keywords implementation phase design phase solutions step by step programming problem solving pseudocode need of algorithm algorithm k & r c the c programming language bcpl dennis ritchie runtime errors compilation logical c language errors c comments c escape sequance c program structure c definition c compilation process c features history usefull
See more