C Programming - A Practical Perspective

ISBN Number : 978-93-5024-916-1

Student Price : Rs.298

Student Dollar Price : 12$

Library Price : Rs.750

Library Dollar Price : 30$

Book Edition : First

Year of Publication : 2017

No. Of Pages : 234

Book Weight :392

About The Book

We have had a love/hate relationship with C for years. We love the ease with which one can write C programs. We love the development environments that come with many of today's C compilers. But we hate the ease with which one can make mistakes. We hate the attention to details that C programming often requires. And above all, we hate the way many C programmers disparage other languages. Let`s face it: C is not the ultimate programming language (no other language either). It is, however, a language with which every software developer should become familiar. It has become, for better or for worse, the lingua franca of the computer world. The present book is an attempt to bring this lingua franca closer to would be computer professionals.

This book "'C' Programming - A Practical Perspective" is designed as a primary text for a C course. Previous programming experience in a high-level language is helpful, but not necessary for a computer-literate reader. Since the book is self-contained and usable for reference as well as learning, it makes an excellent companion text for a course in data structures, compiler design, operating systems, computer graphics, or other courses that use C as programming language. Due to its ample collection of programs, exercises and emphasis on practical problems, the book will also appeal to readers who are learning C on their own.

The Topics Covered in the Book :
- Algorithms, Flow-chart, A Brief History of C, C Tokens, Keywords, Variables, Storage Class, Data Types,
- Operators, Precedence, Associativity, Expressions, Implicit Type Conversion, Explicit Conversion,
- Control Statements, Simple Statements, Compound Statements, Loops, Preprocessor, Preprocessor Directives, Macros, String Input and Output, Specifiers,
- Functions, Types of Functions, Function Calling Mechanism, Recursion, Arrays,Multi-dimensional Arrays, Pointers, Address Operator, Pointer Expressions,
- Pointer Arithmetic, Pointers and Functions, Dynamic Memory Allocation, Structures, Unions
- File Management, File I/O, Command Line Parameters


Contents :

1. Algorithms and Flowcharts
2. Introduction to C
3. Tokens and Data Types
4. Operators and Expressions
5. Control Statements
6. Preprocessor
7. Input and Output
8. Functions
9. Arrays
10. Pointers
11. Structures and Unions
12. File Management

Appendix - I : A Complete List of ASCII Symbols
Appendix - II : A Complete List of C Keywords and Operators
Appendix - III : A Header-filewise Listing of all Functions in the C Library

About The Author

Dr. Sachin Kadam is an engineering graduate. He started his career as a service engineer. Afterwards he completed his MCA and joined the IT industry as a researcher. He specialized in embedded systems through Post Graduate Diploma in Embedded Systems (PGDES). Then he joined academia to pursue his research interests. He completed his doctoral research in Computer Applications. He invented a new computer language titled CML (Concept Modeling Language) specifically designed for educational domain. While in academia he is also closely working with the industry as a corporate trainer and consultant. He conducts national level seminars and workshops for the industry professionals as well as for university teachers on various topics ranging from embedded systems to supercomputers. He has taken consultancy and teaching assignments all over India. He is a regular contributor towards the leading computer related magazines and publications. Presently, he is working as Director MCA at Sinhgad Institute of Management and Computer Application (SIMCA), Pune.

Mrs.Gauri (Ranadive) Madan is currently working as a lecturer for MCA (Science) and MCA (Commerce) Course at MIT-MACS College, Pune, Maharashtra, India. She has also acted as a course in-charge of MCA (Commerce) course for the academic year 2009-10, and also as a visiting faculty for MBA-IT course at Symbiosis Centre of Information Technology, Symbiosis International University, Pune.

She received her Post Graduate Degree in Computer Science from University of Pune, in 2006. As a Post Graduate, she joined K K Wagh College, Nashik and worked as a full-time lecturer for B.Sc. (Computer Science). Since 2008, she has been working as a full-time lecturer for various Post Graduate courses like MCA (Science), MCA (Commerce), MBA (IT) and M.Sc. (Computer Science).

Her area of interest includes Mobile and Wireless Communication, Data Communication and Network Operations, Next Generation Networks, Client / Server Computing, and Internet Programming.

She has also published a book text on Multimedia Systems for BCA Sem-VI and MCA (Science) Sem-I, approved by University of Pune.

Book Reviews

Login Form