📖 Overview
On to C serves as an introductory programming text focused on teaching the C programming language. The book aims to help readers transition from other languages to C while developing strong programming fundamentals.
The text progresses through C's core concepts including data types, control structures, functions, and memory management. Each chapter contains programming exercises and examples that build upon previous material.
Written for students and self-learners, the book emphasizes both theoretical understanding and practical application of C programming concepts. The approach connects C's capabilities to real-world computing problems and solutions.
The book positions C as a bridge between high-level programming languages and machine-level operations, illustrating how C provides both power and precision in software development. The material frames programming mastery as a gradual progression rather than an immediate achievement.
👀 Reviews
There are not enough internet reviews to create a summary of this book. Instead, here is a summary of reviews of Patrick Henry Winston's overall work:
Online reviews paint Winston as a clear communicator who made complex artificial intelligence concepts accessible. His textbook "Artificial Intelligence" received over 150 reviews on Goodreads with an average 4.1/5 rating.
Readers appreciated:
- Step-by-step explanations and logical progression of topics
- Real-world examples and clear illustrations
- Teaching methods that build understanding gradually
- Engaging writing style that avoids jargon
Common criticisms:
- Some examples and technologies now outdated
- Math prerequisites not clearly stated
- Limited coverage of neural networks/machine learning
- High textbook price
On Amazon, his book "Make It Clear: Speak and Write to Persuade and Inform" has a 4.7/5 average from 41 reviews. Readers highlighted the practical communication frameworks but noted some repetition between chapters.
Notable reader comment: "Winston had a gift for making difficult concepts crystal clear without oversimplifying. His examples stick with you." - Goodreads review
📚 Similar books
The C Programming Language by Brian Kernighan
This foundational text provides direct instruction from C's creators with programming examples that build from basic concepts to complex implementations.
C Programming: A Modern Approach by K.N. King The text presents C programming through practical examples and exercises while maintaining focus on both traditional and modern C programming methods.
Programming in C by Stephen Kochan The book builds knowledge systematically from basic programming concepts to advanced topics using step-by-step examples and programming challenges.
Expert C Programming: Deep C Secrets by Peter van der Linden This text reveals the internal workings of C through examination of common programming pitfalls and the reasoning behind C's design decisions.
C Primer Plus by Stephen Prata The book covers C programming fundamentals through worked examples and programming exercises that progress from basic syntax to advanced applications.
C Programming: A Modern Approach by K.N. King The text presents C programming through practical examples and exercises while maintaining focus on both traditional and modern C programming methods.
Programming in C by Stephen Kochan The book builds knowledge systematically from basic programming concepts to advanced topics using step-by-step examples and programming challenges.
Expert C Programming: Deep C Secrets by Peter van der Linden This text reveals the internal workings of C through examination of common programming pitfalls and the reasoning behind C's design decisions.
C Primer Plus by Stephen Prata The book covers C programming fundamentals through worked examples and programming exercises that progress from basic syntax to advanced applications.
🤔 Interesting facts
🔸 Patrick Henry Winston taught at MIT for nearly 50 years and was known for his pioneering work in artificial intelligence, particularly in the areas of learning and reasoning.
🔸 The book "On to C" was part of a series that included "On to Smalltalk" and "On to Java," designed to help programmers transition between programming languages.
🔸 C programming language, the subject of the book, was developed by Dennis Ritchie at Bell Labs in 1972 and was originally created to help develop the Unix operating system.
🔸 Winston was a strong advocate for clear communication in technical writing, and his teaching style emphasized making complex programming concepts accessible to beginners.
🔸 The author's namesake, Patrick Henry, was a prominent figure in the American Revolution known for his "Give me liberty or give me death" speech - a legacy that Winston often referenced when discussing the importance of clear and powerful communication.