Learn C the Hard Way, 1e (With CD)

Price:

NPR 728.00


Ships from Overseas

Learn C the Hard Way, 1e (With CD)

Forget old-fashioned C programming books that assume the reader is a computer hardware expert and teach frustrating, old-fashioned coding styles.

NPR 728.00 728.0 NPR NPR 808.00

NPR 808.00


  • Author
  • Pages
  • Pages 384
  • Year
  • ISBN
  • Publisher
  • Language
  • Edition
  • Weight
  • Dimensions
  • Binding

This combination is not available.

Not in Stock. Ships in: 4-6 weeks
Details

Share :

Learn C the Hard Way, 1e (With CD)

Forget old-fashioned C programming books that assume the reader is a computer hardware expert and teach frustrating, old-fashioned coding styles. If your students know any language at all, Zed A. Shaw's Learn C the Hard Way can help them get started fast with modern C programming. This book/CD package is called "The Hard Way," but it's really quite easy: it just requires discipline, practice and persistence. Shaw teaches how to write modern, clean, clear C code through dozens of brilliantly-crafted exercises, most on two pages. Shaw offers plenty of extra help through 5+ full hours of CD-based teaching video. Nothing important comes without discipline, practice and persistence. By top blogger and outstanding teacher Zed Shaw CD contains 5+ hours of teaching video Refined through Shaw's years of instructional work online, where he attracts thousands of visitors per day: an older online version of this book earned 500K+ downloads. This Book Is Not Really about C.

Exercise 0: The Setup 

Exercise 1: Dust Off That Compiler 

Exercise 2: Using Make files to Build

Exercise 3: Formatted Printing 

Exercise 4: Using a Debugger 

Exercise 5: Memorizing C Operators

Exercise 6: Memorizing C Syntax 

Exercise 7: Variables and Types

Exercise 8: If, Else-If, Else

Exercise 9: While-Loop and Boolean Expressions 

Exercise 10: Switch Statements

Exercise 11: Arrays and Strings

Exercise 12: Sizes and Arrays 

Exercise 13: For-Loops and Arrays of Strings 

Exercise 14: Writing and Using Functions

Exercise 15: Pointers, Dreaded Pointers

Exercise 16: Structs and Pointers to Them 

Exercise 17: Heap and Stack Memory Allocation

Exercise 18: Pointers to Functions

Exercise 19: Zed’s Awesome Debug Macros

Exercise 20: Advanced Debugging Techniques

Exercise 21: Advanced Data Types and Flow Control 

Exercise 22: The Stack, Scope and Globals

Exercise 23: Meet Duff’s Device

Exercise 24: Input, Output, Files

Exercise 25: Variable Argument Functions 

Exercise 26: Project log find 

Exercise 27: Creative and Defensive Programming 

Exercise 28: Intermediate Make files 

Exercise 29: Libraries and Linking 

Exercise 30: Automated Testing

Book
Author Shaw
Pages 384
Year 2018
ISBN 9789353065720
Publisher Pearson
Language English
Uncategorized
Edition 1/e
Weight 1.6 kg
Dimensions 24.4 x 20.3 x 3.7 cm
Binding Paperback