This book brings to its readers a profound accumulation of concepts in C, C++ and C# which can be referred by both beginners as well as seasoned developers. It not only contains useful and in-depth information on the conceptual foundations of all the three languages but also teaches you how to implement each language concept programmatically. Each chapter is equipped with huge number of code snippets and examples making it easy for the reader to understand and learn the language fast. This edition of the book particularly deals with some new and advanced topics like Networking Programming in C, Parallel Programming using C language and also kernel programming using C. It is not only targets the core audience who are mostly involved in C and C++, it reaches out to the next generation programmers with its extensive coverage on C# as well. The versatility of content makes the book indispensible for a vast spectrum of readers.
This book will help you to:
- Pointers and Function Pointers using C
- Network or Socket Programming using C.
- Kernel Programming Concepts and Implementations using C.
- Thread Based or Parallel Programming.
- Detailed Chapter on Data Structures and Algorithms in C
- IO and Exception Handling in C++
- Standard Template Library in C
- C# introduction and .NET Architecture
- OOP Implementation in C#
- Lambda expression, LINQ Queries, Lambda queries, LINQ to SQL, LINQ Operators and other advanced concepts in C#
- XML in C#
- File System and I/O operations using C#
Mr. Shilbhadra Dasgupta received the Graduate degree (first class Hons.) in Physics from the University of Calcutta, Kolkata, India, in 2009, and the Post Graduate degree in Computer Science & Engineering from Rajabazar Science College, University of Calcutta. He is currently a software engineer. He is also co-authoring the book, “Mobile Ad-hoc Network & Wireless Communications” along with Dr. Nabendu Chaki, Head of the Department of Computer Science & Engineering, University of Calcutta, and Mr. S. Banerjee, Software Engineer, IXIA Technologies, Kolkata.
Mrs. Rini Dasgupta Chakrabarti received the Bachelor of Science degree in Physics (Hons) and ranked 10th in the entire University. She also received the B.Tech. degree in Computer Science and Engineering from the University of Calcutta, Kolkata, India, and ranked 5th in the whole University in the year 2009. She is currently working with TATA Consultancy Services Limited, Kolkata as an IT engineer.
Mr. Soumitra Banerjee received the B.Tech degree from Calcutta University, Kolkata, India. He also Graduated in Computer Engineering from Calcutta University. He awarded the 6th rank in the entire university for Bachelor of Science in Computer Science (Hons) in 2006. He is currently working with a Product Engineering Company in Kolkata.
Mr. Tanuman Bhaduri received the Bachelor’s degree in Computer Science and the Master’s degree in Computer and Information Science (ranked 6th) from University of Calcutta, Kolkata, India. he is currently a software Engineer with IXIA Technologies Private Limited, Kolkata.
The proficient team at Kogent Learning Solutions Inc. and Dreamtech Press has seized the market of computer books bringing excellent content in software development to the fore. The team is committed to excellence-excellence in quality of content; excellence in the dedication of its authors and editors; excellence in the attention to detail; and excellence in understanding the needs of their readers.