Cover of C Programming: A Modern Approach

C Programming: A Modern Approach

Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years. The second edition maintains all the book's popular features and brings it up to date with coverage of the C99 standard. The new edition also adds a significant number of exercises and longer programming projects, and includes extensive revisions and updates.

Audience
adult
Length
epic · 832 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked C Programming: A Modern Approach? Here’s where I’d start.

These suit anyone who liked C Programming: A Modern Approach. Sign in and mark a few books for picks shaped around your own taste.

  1. Programming in C Shares programming, computer science, technical
  2. The C Programming Language Shares programming, computer science, technical
  3. Python Essential Reference Shares programming, computer science, computer
  4. Accelerated C++: Practical Programming by Example Shares programming, computer science, cs

“People who read C Programming: A Modern Approach tend to reach for these next.”

  1. C++ Primer
  2. Introduction to the Design & Analysis of Algorithms
  3. Computer Systems: A Programmer's Perspective
  4. UNIX Network Programming, Volume 1: The Sockets Networking API

“If you want more of the same (science about technology), start with these.”

  1. Computer Science Distilled: Learn the Art of Solving Computational Problems
  2. The D Programming Language
  3. Object-Oriented Programming in C++
  4. Natural Language Processing with Python

“If it was the programming that hooked you, try one of these.”

  1. The Practice of Programming (Addison-Wesley Professional Computing Series)
  2. CUDA by Example: An Introduction to General-Purpose GPU Programming
  3. The AWK Programming Language
  4. Literate Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Programming in Haskell
  2. International Law
  3. Problem Solving with C++: The Object of Programming
  4. An Introduction to Object-Oriented Programming with Java 1.5 Update with Olc Bi-Card