e-branch
e-branch
 Home 
 My Account/Renew Loans 
 Community Info 
 KidSearch 
 New Catalogue! 
   
SearchAdvancedBy FormatBy NumberMy SearchesCan't Find it?Find Magazine Articles & moreProblems?
Search:    Refine Search  
> You're searching: Halifax Public Libraries
 
Item Information
 Copy / Holding InformationCopy / Holding Information
  Table of Contents
  More Content
 
 
 More by this author
 
  •  
  • Shaw, Zed.
     
     Subjects
     
  •  
  • C (Computer program language)
     
  •  
  • Programming languages (Electronic computers)
     
  •  
  • Computer programming -- Study and teaching.
     
     Browse Catalog
      by author:
     
  •  
  •  Shaw, Zed.
     
      by title:
     
  •  
  •  Learn C the hard way...
     
      by call number:
     
  •  
  •  005.133 S537Lc
     
     Search the Web
     
  •  
  • Shaw, Zed.
     
  •  
  • C (Computer program language)
     
  •  
  • Programming languages (Electronic computers)
     
  •  
  • Computer programming -- Study and teaching.
     
     
     MARC Display
    Learn C the hard way : practical exercises on the computational subjects you keep avoiding (like C) / Zed A. Shaw.
    by Shaw, Zed.
    View full image
    Addison-Wesley, c2016.
    Call #:005.133 S537Lc
    Subjects
  • C (Computer program language)
  •  
  • Programming languages (Electronic computers)
  •  
  • Computer programming -- Study and teaching.
  • Series
  • Shaw, Zed. Hard way series.
  • ISBN: 
    9780321884923 (pbk.)
    0321884922 (pbk.)
    9780321884923 (pbk.)
    Alternate title: 
    C the hard way : practical exercises on the computational subjects you keep avoiding (like C)
    Practical exercises on the computational subjects you keep avoiding (like C)
    Description: 
    xx, 362 p. ; 23 cm. + 1 DVD (12 cm.)
    Notes: 
    Errata slip inserted.
    Includes index.
    Summary: 
    Based on the author's in-progress free version of Learn C the Hard Way available at c.learncodethehardway.org/book -- the goal is to get you strong enough in C that you'll be able to write your own software in it, or modify someone else's code. At the end of the book we actually take code from a more famous book called K&R C and code review it using what you've learned. To get to this stage you'll have to learn a few things: The basics of C syntax and idioms. Compilation, make files, linkers. Finding bugs and preventing them. Defensive coding practices. Breaking C code. Writing basic Unix systems software. By the final chapter you will have more than enough ammunition to tackle basic systems software, libraries, and other smaller projects. How To Read This Book: This book is intended for programmers who have learned at least one other programming language. I refer you to Learn Python The Hard Way if you haven't learned a programming language yet. That book is meant for total beginners and works very well as a first book on programming. The good news for anyone using Linux or Mac OSX is that you are on a system designed for programming in C. I have some bad news for users of Windows: learning C on Windows is painful. You can write C code for Windows, that's not a problem. The problem is all of the libraries, functions, and tools are just a little "off" from everyone else in the C world. C came from Unix and is much easier on a Unix platform. It's just a fact of life that you'll have to accept I'm afraid. For Windows users I'll show you how to get a basic Ubuntu Linux system up and running in a virtual machine so that you can still do all of my exercises, but avoid all the painful Windows installation problems.
    Holds: 
    0
    Add to my list 
    Copy/Holding information
    LocationCollectionCall No.Item typeStatusDue Date 
    Woodlawn Public LibraryAdult Nonfiction005.133 S537LcAdult booksChecked outJul 06, 2024Add Copy to MyList


    Horizon Information Portal 3.24_8902M
     
    © 2001-2013 SirsiDynix All rights reserved.
    Horizon Information Portal