10th November 2016 06:35 PM | |
shikha | Re: Lecture Notes VTU As you want I am here giving you notes for unit 2 and 3 for Computer Concepts and C Programming –subject for M.Tech program of VTU. Notes for Computer Concepts and C Programming –subject Chapter 1 Fundamentals and History of C Introduction to C C has emerged as the most widely used programming language for software development. C language supports the powerful low level features like pointer, memory allocation, bit manipulations etc. The features of C language make it possible to se the language for system programming like the development of compiler, interpreter, operating system, system utilities etc. History of C: C language was developed by Dennis Ritchie & Ken Thompson at Bell Laboratories (now part of AT & T) at USA. In 1968, Bell and MIT were doing a joint project on MULTICS (multiplexing information and computing service). Operating system for multi-user-time sharing- system. They are BCPL (Basic combined programming language) developed by Martin Richards at Cambridge University. Around the same time The language called ‘B’ was written by Ken Thompson at Bell Laboratories. Denis Ritchie inherited the features of ‘B’ and BCPL, added some features of his own and developed ‘c’. Computer Definition: A computer is a programmable machine. It allows the user to store all sorts of information and then ‘process’ that information, or data, or carry out actions with the information, such as calculating numbers or organizing words. ADVANTAGES/FEATURES OF C C language has become the language of choice of two decades among system programmers and application programmers. Reason for its popularity can be summarized as follows: 1. Powerful and flexibility: The power and popular UNIX as was written in C. The complier and interpreter for FORTAN, PASCAL, LISP, and BASIC are written in C. 2. Portability: C program written in one system can be run on other system with little modifications. 3. Efficiency: The program written in C language is highly efficient like assembly language in speed and memory management. 4. Programmer oriented: It has the flexible control structure and gives access to hardware and enables to manipulate individual bits of memory. Here is the attachment . Contact : Visvesvaraya Technological University Karnataka Jnana Sangama, VTU Main Road, Machhe, Belagavi, Karnataka 590018 0831 249 8196 |
10th November 2016 06:04 PM | |
Unregistered | Lecture Notes VTU Will you please give here notes for unit 2 and 3 for Computer Concepts and C Programming –subject for M.Tech program of VTU? |