The Book Depository Programming in C by Stephen Kochan

4.3 out of 5 stars
The Book Depository Programming in C by Stephen Kochan
Zoom
Currently out of stock
 
SCROLL DOWN
TO EXPLORE MORE
 

Price: £36.99

Brand: The Book Depository

 

Description: Programming in C : Paperback : Pearson Education (US) : 9780321776419 : 0321776410 : 16 Sep 2014 : Programming in C, Fourth Edition is a newly revised and updated edition of Steven Kochan's classic C programming tutorial -- a book that has helped thousands of students master C over the past 25 years. This edition fully reflects the latest developments in the C programming and has been crafted to help students master C regardless of the platform they intend to use or the applications they intend to create--including mobile and gaming-device applications -- where C's elegance and speed make it especially valuable. Kochan begins with the fundamentals, then covers every facet of C programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, character strings, pointers, operations on bits, the preprocessors, I/O, and more. Coverage also includes chapters on working with larger programs; debugging programs, and the fundamentals of object-oriented programming. The Book Depository Programming in C by Stephen Kochan - shop the best deal online on thebookbug.co.uk

 

Category: Books

Merchant: The Book Depository

Product ID: 9780321776419

MPN: 0321776410

GTIN: 9780321776419

 
The Book Depository logo
 
Currently out of stock
 

Author: Jordan Emmett

Rating: 5

Review: I bought this book because I was struggling with the cs50 online course, this book cleared up a lot of areas i was confused with and helped a lot to improve my skills, would definitely reccomend to anybody looking to learn C.

 

Author: Thomas Adam

Rating: 3

Review: 'Programming in C' is a comprehensive book, covering the basics of C from the beginning and gradually introducing the reader to more advanced topics. As with most books of this kind, there are copious exercises at the end of each chapter as well as different examples to illustrate key concepts. Some exercises however are perhaps too heavy in terms of having a strong mathematical-slant. Granted, it's often difficult to come up with more real-world/relevant examples. The general flow of information in the book is well thought out; concepts such as primitive types are explained, although perhaps in too much detail. But for those readers who are used to more dynamically-typed languages, the amount of information presented in those chapters won't be excessive. This book will not be for everyone, however. The rather slow-paced introduction to concepts sometimes labours the point at a cost of explaining other concepts in C (confer that to 'The C Programming Language' which offers brevity for the sake of explaining more features of the language). For example, later on in the book, there's an entire chapter devoted to bit-wise operations---a concept which could easily be elided for other more mathematically-minded books. There is a tiny section about dynamic memory allocation, but this reads like an outlier, long after the concepts of pointers have been introduced. Because this book is aimed as a generic platform, there is no real mention of system-call libraries. Since string handling in C is often more than just manipulating character arrays, there is no mention of calls such as strlen(), str[n]cpy(), etc. This would have been a nice aside, especially since some of the str*() functions use memory-allocation techniques. I would recommend this book, but only to a very limited audience. Similar books which are pitched at the same level as this, namely 'C Primer Plus', offer a more comprehensive read, and cover more concepts at depth.

 

Similar Products

  • Waterstones Programming in C

    Price: £36.99

    Brand: Waterstones

     
    4.3 out of 5 stars

    222 ratings

     

    Description: Programming in C will teach you how to write programs in the C programming language. Whether you're a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java. This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction. All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.' Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text. This is the book I used to learn C-it's a great book."- Vinit S. Carpenter, Learn C/C++ Today.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780321776419

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780321776419

     
  • Waterstones The Art of Multiprocessor Programming

    Price: £58.99

    Brand: Waterstones

     

    Description: The Art of Multiprocessor Programming, Second Edition, provides users with an authoritative guide to multicore programming. This updated edition introduces higher level software development skills relative to those needed for efficient single-core programming, and includes comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. The book is an ideal resource for students and professionals alike who will benefit from its thorough coverage of key multiprocessor programming issues.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780124159501

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780124159501

     
  • Waterstones Beginning Programming in 24 Hours, Sams Teach Yourself

    Price: £22.99

    Brand: Waterstones

     

    Description: Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? Readers will learn how to program the computer and will explore some of the most popular programming languages in use. This book will introduce the reader to common programming fundamentals using Python and will provide an overview of other common programming languages and their uses. Waterstones Beginning Programming in 24 Hours, Sams Teach Yourself - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 2.99

    ISBN: 9780135836705

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780135836705

     
  • Lovereading Programming with MicroPython Embedded Programming with Microcontrollers and Python

    Price: £35.99

    Brand: Lovereading

     

    Description: Programming with Micro Python Embedded Programming with Microcontrollers and Python. Paperback /softback. By Nicholas H. Tollervey. Lovereading Programming with MicroPython Embedded Programming with Microcontrollers and Python - shop the best deal online on thebookbug.co.uk

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781491972731

     
  • Lovereading Concurrency in C# Cookbook Asynchronous, Parallel, and Multithreaded Programming

    Price: £35.99

    Brand: Lovereading

     

    Description: Concurrency in C# Cookbook Asynchronous, Parallel, and Multithreaded Programming. Paperback /softback. By Stephen Cleary.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781492054504

     
  • Lovereading Bare Metal C Embedded Programming for the Real World

    Price: £43.19

    Brand: Lovereading

     

    Description: Bare Metal C Embedded Programming for the Real World. Paperback /softback. By Stephen Oualline.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781718501621

     
  • Waterstones Programming in Scala, Fifth Edition

    Price: £41.99

    Brand: Waterstones

     

    Description: Programming in Scala is the definitive book on Scala, the popular language for the Java platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. The fifth edition has been updated to cover new features up to, and including, Scala version 3.0. The Scala language has been exploding in popularity in recent years. More than 54,000 copies of Programming in Scala have been sold since the first edition was published in 2008. Waterstones Programming in Scala, Fifth Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780997148008

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780997148008

     
  • Waterstones Shell Programming in Unix, Linux and OS X

    Price: £33.49

    Brand: Waterstones

     

    Description: Shell Programming in Unix, Linux and OS X is a thoroughly updated revision of Kochan and Wood's classic Unix Shell Programming tutorial. Following the methodology of the original text, the book focuses on the POSIX standard shell, and teaches you how to develop programs in this useful programming environment, taking full advantage of the underlying power of Unix and Unix-like operating systems. After a quick review of Unix utilities, the book's authors take you step-by-step through the process of building shell scripts, debugging them, and understanding how they work within the shell's environment. All major features of the shell are covered, and the large number of practical examples make it easy for you to build shell scripts for your particular applications. The book also describes the major features of the Korn and Bash shells. Learn how to. Take advantage of the many utilities provided in the Unix system Write powerful shell scripts Use the shell's built-in decision-making and looping constructs Use the shell's powerful quoting mechanisms Make the most of the shell's built-in history and command editing capabilities Use regular expressions with Unix commands Take advantage of the special features of the Korn and Bash shells Identify the major differences between versions of the shell language Customize the way your Unix system responds to you Set up your shell environment Make use of functions Debug scripts Contents at a Glance 1 A Quick Review of the Basics 2 What Is the Shell?3 Tools of the Trade 4 And Away We Go 5 Can I Quote You on That?6 Passing Arguments 7 Decisions, Decisions 8 'Round and 'Round She Goes 9 Reading and Printing Data 10 Your Environment 11 More on Parameters 12 Loose Ends 13 Rolo Revisited 14 Interactive and Nonstandard Shell Features A Shell Summary B For More Information.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9780134496009

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9780134496009

     
  • Waterstones Beginning Programming All-in-One For Dummies

    Price: £28.99

    Brand: Waterstones

     

    Description: Let there be code! Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can seem complex and convoluted, but Dummies makes it simple and easy to understand. You'll learn all about the principles of programming, algorithms, data structures, debugging programs, unique applications of programming and more while learning about some of the most popular programming languages used today. Move confidently forward in your computer science coursework or straight into the workforce. You'll come away with a rock-solid foundation in the programming basics, using data, coding for the web, and building killer apps. Learn the basics of coding, including writing and compiling code, using algorithms, and data structures Get comfortable with the syntax of several different programming languages Wrap your mind around interesting programming opportunities such as conducting biological experiments within a computer or programming a video game engine Develop cross-platform applications for desktop and mobile devices This essential guide takes the complexity and convolution out of programming for beginners and arms you with the knowledge you need to follow where the code takes you.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781119884408

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119884408

     
  • Lovereading Programming Scala Scalability = Functional Programming + Objects

    Price: £50.39

    Brand: Lovereading

     

    Description: Programming Scala Scalability = Functional Programming + Objects. Paperback /softback. By Wampler.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781492077893