📖 Overview
Herbert Schildt is a prominent American technology author and programmer who has written extensively about programming languages, particularly C, C++, C#, and Java. His career spans several decades, during which he has published numerous programming guides and reference books that have become standard resources in computer science education and professional development.
Schildt's most significant contributions include comprehensive programming language references published by McGraw-Hill, such as "C: The Complete Reference" and "Java: The Complete Reference." He developed the Little C interpreter, a notable educational tool demonstrating programming language implementation, which was first published in Dr. Dobb's Journal in 1989 and later included in several of his books.
As an academic, Schildt holds degrees from the University of Illinois at Urbana-Champaign and has been involved in programming language standardization efforts. Beyond his computing work, he was a founding member of the progressive rock band Starcastle, demonstrating his diverse interests across technology and music.
His publishing career began in the mid-1980s with Osborne Publishing, and his work continued through McGraw-Hill after their acquisition of Osborne. The technical content of his books focuses on practical programming instruction and language reference material, making complex programming concepts accessible to students and professionals.
👀 Reviews
Readers frequently criticize Schildt's programming books for technical inaccuracies. His Java and C++ texts draw particular scrutiny from software developers who point out errors in code examples and explanations of language features.
Liked:
- Clear writing style for beginners
- Comprehensive coverage of topics
- Good organization and pacing
- Useful reference sections
Disliked:
- Multiple technical errors in code samples
- Oversimplified explanations that can mislead
- Outdated information in newer editions
- High price compared to alternatives
Review Metrics:
Amazon: Average 3.8/5 across major titles
Goodreads: 3.6/5 average rating
Notable reader comments:
"Good for absolute beginners but dangerous for serious developers" - Amazon review
"Contains basic factual errors that could create bad habits" - Goodreads review
"The reference sections saved me many times, but check all code examples carefully" - Amazon review
Many readers suggest using his books as supplementary references rather than primary learning resources.
📚 Books by Herbert Schildt
C: The Complete Reference
A comprehensive guide covering all aspects of the C programming language, including syntax, functions, libraries, and practical applications.
Java: The Complete Reference A detailed examination of Java programming fundamentals, advanced features, and the Java API.
C++: The Complete Reference A thorough exploration of C++ programming language features, from basic concepts to advanced topics.
The Art of C++ A structured approach to C++ programming techniques, design patterns, and best practices.
Java: A Beginner's Guide An introduction to Java programming covering core concepts and basic application development.
C#: The Complete Reference A comprehensive reference manual for C# programming, covering language features and .NET framework integration.
Herb Schildt's C++ Programming Cookbook A collection of practical C++ programming solutions and techniques for common programming challenges.
The Art of Java An exploration of advanced Java programming concepts, patterns, and implementations.
Java Programming: A Comprehensive Introduction A foundational text covering Java programming basics through advanced applications.
Java: The Complete Reference A detailed examination of Java programming fundamentals, advanced features, and the Java API.
C++: The Complete Reference A thorough exploration of C++ programming language features, from basic concepts to advanced topics.
The Art of C++ A structured approach to C++ programming techniques, design patterns, and best practices.
Java: A Beginner's Guide An introduction to Java programming covering core concepts and basic application development.
C#: The Complete Reference A comprehensive reference manual for C# programming, covering language features and .NET framework integration.
Herb Schildt's C++ Programming Cookbook A collection of practical C++ programming solutions and techniques for common programming challenges.
The Art of Java An exploration of advanced Java programming concepts, patterns, and implementations.
Java Programming: A Comprehensive Introduction A foundational text covering Java programming basics through advanced applications.
👥 Similar authors
Bjarne Stroustrup created C++ and wrote "The C++ Programming Language," which serves as both the definitive reference and a practical teaching tool. His writing style combines technical depth with clear explanations of programming concepts, similar to Schildt's approach.
Bruce Eckel wrote "Thinking in Java" and "Thinking in C++," which are known for their comprehensive coverage of these languages. His books follow a similar pattern to Schildt's works by providing both reference material and practical programming instruction.
Jesse Liberty authored numerous programming books focusing on C++, C#, and .NET technologies. He shares Schildt's methodical approach to explaining programming concepts and has written extensively for O'Reilly Media.
Paul Deitel co-authored the "How to Program" series covering multiple programming languages including Java, C++, and C#. His books include detailed code examples and explanations that mirror Schildt's teaching style.
Stephen Prata wrote "C Primer Plus" and other programming guides that break down complex topics into digestible segments. His focus on C and C++ programming aligns with Schildt's core subject areas and educational approach.
Bruce Eckel wrote "Thinking in Java" and "Thinking in C++," which are known for their comprehensive coverage of these languages. His books follow a similar pattern to Schildt's works by providing both reference material and practical programming instruction.
Jesse Liberty authored numerous programming books focusing on C++, C#, and .NET technologies. He shares Schildt's methodical approach to explaining programming concepts and has written extensively for O'Reilly Media.
Paul Deitel co-authored the "How to Program" series covering multiple programming languages including Java, C++, and C#. His books include detailed code examples and explanations that mirror Schildt's teaching style.
Stephen Prata wrote "C Primer Plus" and other programming guides that break down complex topics into digestible segments. His focus on C and C++ programming aligns with Schildt's core subject areas and educational approach.