Comprehensive guide to the C programming language, covering modern practices, optimization techniques, and new features like C23. Suitable for experienced C programmers and beginners.
Technical TutorialsCSoftware Development
Introduction
Modern C by Jens Gustedt is a comprehensive guide to the C programming language, covering modern practices and features for software development. The book provides in-depth knowledge of C programming, including best practices, optimization techniques, and modern tools.
Highlights
Covers the latest C standard, C23, with updates on new features and improvements
Discusses compound expressions, lambdas, internationalization, and program failure handling
Includes an appendix and temporary include header for easy transition to C23 on existing platforms
Encourages reader participation and feedback through the liveBook Discussion forum
Recommendation
This book is recommended for both experienced C programmers looking to stay up-to-date with the latest language features, as well as beginners who want to learn C programming from a modern perspective. The comprehensive coverage and practical approach make it a valuable resource for software development professionals.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.