Sale!

Learn C the Hard Way – Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) | First Edition | By Pearson (Paperback)  | Released: 01-Jan-18

By: Zed A. Shaw  (Author)   Publisher: Pearson Education
4.6  (1)

22.00% Off Original price was: ₹ 530.00.Current price is: ₹ 413.00.

You save  117.00
Product DescriptionForget 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... Read More

In stock

Buy Now
Ships within 1-2 Business Days

100% Orginal Books

Easy Replacement

Certified product

Secure Checkout

On time delivery

Author:

Zed A. Shaw 

Publisher Name:

Pearson Education

Language:

English

Binding:

(Paperback)

About The Book
Product DescriptionForget 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 CExercise 0: The SetupExercise 1: Dust Off That CompilerExercise 2: Using Make files to BuildExercise 3: Formatted PrintingExercise 4: Using a DebuggerExercise 5: Memorizing C OperatorsExercise 6: Memorizing C SyntaxExercise 7: Variables and TypesExercise 8: If, Else-If, ElseExercise 9: While-Loop and Boolean ExpressionsExercise 10: Switch StatementsExercise 11: Arrays and StringsExercise 12: Sizes and ArraysExercise 13: For-Loops and Arrays of StringsExercise 14: Writing and Using FunctionsExercise 15: Pointers, Dreaded PointersExercise 16: Structs and Pointers to ThemExercise 17: Heap and Stack Memory AllocationExercise 18: Pointers to FunctionsExercise 19: Zed?s Awesome Debug MacrosExercise 20: Advanced Debugging TechniquesExercise 21: Advanced Data Types and Flow ControlExercise 22: The Stack, Scope and GlobalsExercise 23: Meet Duff?s DeviceExercise 24: Input, Output, FilesExercise 25: Variable Argument FunctionsExercise 26: Project log findExercise 27: Creative and Defensive ProgrammingExercise 28: Intermediate Make filesExercise 29: Libraries and LinkingExercise 30: Automated TestingExercise 31: Common Undefined BehaviourExercise 32: Double Linked ListsExercise 33: Linked List AlgorithmsExercise 34: Dynamic ArrayExercise 35: Sorting and SearchingExercise 36: Safer StringsExercise 37: Hash mapsExercise 38: Hash map AlgorithmsExercise 39: String AlgorithmsExercise 40: Binary Search TreesExercise 41: Project devpkgExercise 42: Stacks and QueuesExercise 43: A Simple Statistics EngineExercise 44: Ring BufferExercise 45: A Simple TCP/IP ClientExercise 46: Ternary Search TreeExercise 47: A Fast URL RouterExercise 48: A Simple Network ServerExercise 49: A Statistics ServerExercise 50: Routing the StatisticsExercise 51: Storing the StatisticExercise 52: Hacking and Improving Your Server.About the AuthorZed Shaw is an avid guitar player, programmer and writer whose books teach people all over the world how to write software. His books Learn Python the Hard Way and Learn Ruby the Hard Way (both now in their third editions) have been read by millions of people around the world. His software has been used by many large and small companies. His essays are often quoted and read by members of many geek communities. An entertaining and lively writer, he will keep you laughing and make you think.