Skip to main content

Posts

Showing posts from January, 2014

First post using stackedit

Welcome to StackEdit! Hey! I’m your first Markdown document in StackEdit1. Don’t delete me, I’m very helpful! I can be recovered anyway in the Utils tab of the Settings dialog.
Documents StackEdit stores your documents in your browser, which means all your documents are automatically saved locally and are accessible offline!
Note:
StackEdit is accessible offline after the application has been loaded for the first time.Your local documents are not shared between different browsers or computers.Clearing your browser’s data may delete all your local documents! Make sure your documents are synchronized with Google Drive or Dropbox (check out the Synchronization section). Create a document The document panel is accessible using the button in the navigation bar. You can create a new document by clicking New document in the document panel.
Switch to another document All your local documents are listed in the document panel. You can switch from one to another by clicking a document in the li…

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 4): Hacker's Delight (2nd Edition)

Get this book from Amazon (strong encouragement)
DOWNLOAD (EPUB Version, 45 MB) Mediafire: Link or Link Prefiles: Link or Link
Book DescriptionPublication Date: October 5, 2012| ISBN-10: 0321842685 | ISBN-13: 978-0321842688| Edition: 2 In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve.

Extensive additions in this edition include
A new chapter on cyclic redundancy checking (CRC), including routines for the commonly used CRC-32 codeA new chapter on error correcting codes (ECC), including routines for the Hamming codeMor…

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 3): How Computers Work

Buy from Amazon (Recommended)
DOWNLOAD
PDF Version (193 MB) Mediafire: Link or Link Prefiles: Link or Link

Book DescriptionPublication Date: November 24, 2007| ISBN-10: 0789736136 | ISBN-13: 978-0789736130| Edition: 9 Having sold more than 2 million copies over its lifetime, How Computers Work is the definitive illustrated guide to the world of PCs and technology. In this new edition, you’ll find detailed information not just about every last component of hardware found inside your PC, but also in-depth explanations about home networking, the Internet, PC security, and even how cell phone networks operate. Whether you’re interested in how the latest graphics cards power today’s most demanding games or how a digital camera turns light into data, you’ll find your answers right here.

Ron White is a former executive editor and columnist for PC Computing, where he developed the visual concept behind How Computers Work. Founder of one of the
earliest PC user groups, he has been writing abou…

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 2): Programming in C

Note:
These books are uploaded for people who cannot buy the books (such as many students in poor countries, without access to international purchase system such as Visa card or Paypal).
If you can, please buy books.


2. Programming in C, 3rd edition, 2004



Buy from Amazon (recommended) Book DescriptionPublication Date: July 18, 2004| ISBN-10: 0672326663 | ISBN-13: 978-0672326660| Edition: 3 Learn the C programming language from one of the best. Stephen Kochan's Programming in C is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it.The book is appropriate for all introductory-to-intermediate courses on programming in the C language, including courses covering C programming for games and …

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 1): C Programming Absolute Beginner's Guide

Note:
These books are uploaded for people who cannot buy the books (such as many students in poor countries, without access to international purchase system such as Visa card or Paypal).
If you can, please buy books.

1.
C Programming Absolute Beginner's Guide (3rd Edition) The course indicated the second edition, but it seems out of date (published in 1994). I uploaded the latest version (3rd edition, 2013)




Buy from Amazon (recommended)
Book DescriptionPublication Date: August 17, 2013| ISBN-10: 0789751984 | ISBN-13: 978-0789751980| Edition: 3 Updated for C11


Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more. C programming has neverbeen this simple!


Who knew how simple C programming could be?


This is today’s best be…