e-branch
Login
My List - 0
Help
Home
My Account/Renew Loans
Community Info
KidSearch
New Catalogue!
Search
Advanced
By Format
By Number
My Searches
Can't Find it?
Find Magazine Articles & more
Problems?
Search:
Title Starts with...
Title Keyword(s)
Author/Performer/Name (Last,First)
Author/Performer/Name Keyword(s)
Subject Starts with...
Subject Keyword(s)
Series Starts with...
Series Keyword(s)
Anyword/Anywhere
List Name Keyword(s)
Refine Search
> You're searching:
Halifax Public Libraries
Item Information
Copy / 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.
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
Copy/Holding information
Location
Collection
Call No.
Item type
Status
Due Date
Woodlawn Public Library
Adult Nonfiction
005.133 S537Lc
Adult books
Checked out
Jul 06, 2024
Add Copy to MyList
Horizon Information Portal 3.24_8902M
© 2001-2013
SirsiDynix
All rights reserved.