E. BALAGURUSAMY,
Chairman, EBG Foundation, Coimbatore.
ISBN: 1259004619 Copyright year: 2012
This book is designed for all those who wish to be C programmers, regardless of their past knowledge and experience in programming. It explains in a simple and easy-to-understand style the ‘what’, ‘why’ and ‘how’ of programming with ANSI C.
C is a powerful, flexible, portable and elegantly structured programming language. Since C combines the features of high-level language with the elements of the assembler, it is suitable for both systems and applications programming. It is undoubtedly the most widely used general-purpose language today in operating systems, and embedded system development. Its influence is evident in a almost all modern programming languages. Since its standardization in 1989, C has undergone a series of changes and improvements in order to enhance the usefulness of the language. The version that incorporates the new features is now referred to as C99.
The creation of C programming language is credited to Dennis Ritchie (Sep. 1941 – Oct.2011), the man who “helped shape the digital era”. With the demise of Ritchie in 2011, the present edition strives to pay homage to the man who helped change the world of computer programming with his contributions. To quote Ritchie from the internet, “C” is peculiar in a lot of ways, but it, like many other successful things, has a certain unity of approach that stems from development in a small group.”
In keeping with the original essence of the book, the sixth edition includes refreshed programs and review questions across chapters specially picked from frequently asked University questions. The highlight of this book is the usage of two colors to enhance visual appeal and also to make learning a pleasurable activity!
This Online Learning Center is designed to enhance your learning experience. It provides a broad array of resources that will benefit both the instructors and students. Visit the Information Center to unravel the book's features.
Downloadable section for Students contains the following :
Chapter wise executable codes to the programs given in the book
Two programming projects: “Inventory” and “Record Entry”
Downloadable Mini Projects (Linked List & Matrix Multiplication). Chapter-wise Case Studies
Additional Reading Material eg. ‘UNIX Operating System’ and ‘Differences between ANSI C, C++ & ANSI C++’ will enable the students to practice programming.
Complete code of the ‘PHONE BOOK’, ‘INVENTORY’ and ‘RECORD ENTRY’ applications featuring in the Appendix of the book.
The Instructor’s Center provides instructors with chapter wise PowerPoint Slides. This part of the site is password protected and will be available only to the instructors who adopt the book.
This site will evolve over time and we would be able to provide you with a wide range of resources that are currently under development.