Hacker's Delight
Title | Hacker's Delight PDF eBook |
Author | Henry S. Warren |
Publisher | Pearson Education |
Total Pages | 512 |
Release | 2013 |
Genre | Computers |
ISBN | 0321842685 |
Compiles programming hacks intended to help computer programmers build more efficient software, in an updated edition that covers cyclic redundancy checking and new algorithms and that includes exercises with answers.
Hacker's Delight
Title | Hacker's Delight PDF eBook |
Author | Henry S. Warren |
Publisher | Addison-Wesley |
Total Pages | 512 |
Release | 2012-09-25 |
Genre | Computers |
ISBN | 0133085015 |
"This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades. It contains every trick I knew plus many, many more. A godsend for library developers, compiler writers, and lovers of elegant hacks, it deserves a spot on your shelf right next to Knuth." --Josh Bloch (Praise for the first edition) 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 code A new chapter on error correcting codes (ECC), including routines for the Hamming code More coverage of integer division by constants, including methods using only shifts and adds Computing remainders without computing a quotient More coverage of population count and counting leading zeros Array population count New algorithms for compress and expand An LRU algorithm Floating-point to/from integer conversions Approximate floating-point reciprocal square root routine A gallery of graphs of discrete functions Now with exercises and answers
Hacker's Delight
Title | Hacker's Delight PDF eBook |
Author | Henry S. Warren |
Publisher | Addison-Wesley Professional |
Total Pages | 324 |
Release | 2003 |
Genre | Computers |
ISBN | 9780201914658 |
A red-hot wake-up call? Reporter Macy Reynolds is the new "Yankee girl" in Tranquil Waters, Texas. Having recently inherited a large home and the local newspaper, she's also got a nasty case of cold shoulder from the town. Her only fan is the enormous dog she's just adopted--a dog who is about to land Macy into some deep (and incredibly hot) marine waters.... She was in red high heels and soaked to the skin, trying to shove the reluctant Great Dane into her car. And that was all it took for Lieutenant Blake Michaels to realize just how badly he wanted Macy. Still haunted by his past--and she by hers--neither of them is looking for anything serious. But there's something demanding and carnal in play. The only way to satisfy it? One hot little fling...
Hackers Beware
Title | Hackers Beware PDF eBook |
Author | Eric Cole |
Publisher | Sams Publishing |
Total Pages | 802 |
Release | 2002 |
Genre | Computers |
ISBN | 9780735710092 |
Discusses the understanding, fears, courts, custody, communication, and problems that young children must face and deal with when their parents get a divorce.
Coding Freedom
Title | Coding Freedom PDF eBook |
Author | E. Gabriella Coleman |
Publisher | Princeton University Press |
Total Pages | 268 |
Release | 2013 |
Genre | Computers |
ISBN | 0691144613 |
Who are computer hackers? What is free software? And what does the emergence of a community dedicated to the production of free and open source software--and to hacking as a technical, aesthetic, and moral project--reveal about the values of contemporary liberalism? Exploring the rise and political significance of the free and open source software (F/OSS) movement in the United States and Europe, Coding Freedom details the ethics behind hackers' devotion to F/OSS, the social codes that guide its production, and the political struggles through which hackers question the scope and direction of copyright and patent law. In telling the story of the F/OSS movement, the book unfolds a broader narrative involving computing, the politics of access, and intellectual property. E. Gabriella Coleman tracks the ways in which hackers collaborate and examines passionate manifestos, hacker humor, free software project governance, and festive hacker conferences. Looking at the ways that hackers sustain their productive freedom, Coleman shows that these activists, driven by a commitment to their work, reformulate key ideals including free speech, transparency, and meritocracy, and refuse restrictive intellectual protections. Coleman demonstrates how hacking, so often marginalized or misunderstood, sheds light on the continuing relevance of liberalism in online collaboration.
Steal this Computer Book 3
Title | Steal this Computer Book 3 PDF eBook |
Author | Wally Wang |
Publisher | |
Total Pages | 388 |
Release | 2003 |
Genre | Computers |
ISBN | 9781593270001 |
Describes how computer viruses are created and spred, and discusses computer harassment, online con artists, protection data with encryption, and general computer security issues.
The Secret Life of Programs
Title | The Secret Life of Programs PDF eBook |
Author | Jonathan E. Steinhart |
Publisher | No Starch Press |
Total Pages | 505 |
Release | 2019-08-06 |
Genre | Computers |
ISBN | 1593279701 |
A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, computer anatomy, and Input/Output. Many coders are unfamiliar with the underlying technologies that make their programs run. But why should you care when your code appears to work? Because you want it to run well and not be riddled with hard-to-find bugs. You don't want to be in the news because your code had a security problem. Lots of technical detail is available online but it's not organized or collected into a convenient place. In The Secret Life of Programs, veteran engineer Jonathan E. Steinhart explores--in depth--the foundational concepts that underlie the machine. Subjects like computer hardware, how software behaves on hardware, as well as how people have solved problems using technology over time. You'll learn: How the real world is converted into a form that computers understand, like bits, logic, numbers, text, and colors The fundamental building blocks that make up a computer including logic gates, adders, decoders, registers, and memory Why designing programs to match computer hardware, especially memory, improves performance How programs are converted into machine language that computers understand How software building blocks are combined to create programs like web browsers Clever tricks for making programs more efficient, like loop invariance, strength reduction, and recursive subdivision The fundamentals of computer security and machine intelligence Project design, documentation, scheduling, portability, maintenance, and other practical programming realities. Learn what really happens when your code runs on the machine and you'll learn to craft better, more efficient code.