Most programming is done in convenience languages like JavaScript or Python, but the best starting point for learning to program professionally is the one and only bare-metal language, the programming language C. University students in engineering, science, and mathematics are best served by starting at the professional level: they have the right aptitudes and skills. The same holds for the many programmers with years of experience in languages like Java or C# who need or want to experience the kind of programming revealed by C.This book covers the elements of programming: variables, pointers, primitive data types, control structures, functions, recursion, arrays, strings, structures, and unions. But language features are in the background: the meat of this book is its collection of instructive examples, all ready to run.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.