Book picks similar to
Superscalar Microprocessors Design by Bill Johnson
comp-arch
comp-sci
might-read
pimpin-aint-easy-but-computers-are
Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Matthew Mathias - 2015
Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. After working through the book, you will have the knowledge and confidence to develop your own solutions to a wide range of programming challenges using Swift.
Pearls of Functional Algorithm Design
Richard S. Bird - 2010
These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style.
Battle Climb
Richard Townshend Bickers - 2015
Three squadrons - two Hurricane and one Spitfire - are recovering at RAF Longley from the battles of the British retreat from France. Pilots such as Officer Roy Taylor spend their days waiting for the telephone to ring and for someone to shout 'Scramble!'. But they will not be kept waiting for long. The enemy is preparing for a special mission, one that will hurt the Tommies close to home. In the eyes of the enemy, the British did not have the planes to replace those destroyed, or the pilots to take the place of those killed, in battle. It was time to deliver a final crushing blow. Major Sepp von Hondorf delivers the orders: a hit-and-run raid, concentrating on the aerodromes and the radar stations on the South-East of England. Their target: the Longley base. Their weapon: the deadly Ju 87 Stake dive-bomber. But in the ensuing battles between the Allies and the Enemies, Officer Taylor is shot down, landing in occupied France. His fellow pilots must set out to find and retrieve their lost friend. Can the Spitfire squadron exact vengeance against the Stuka men before they are hit once more? It will be a dangerous mission - one that will teach them the truth meaning of total war. 'Battle Climb' is an action-packed military thriller set during the build-up to the German invasion of England, and told with authentic and well-researched detail. Praise for Richard Townshend Bickers: 'A thrilling page turner.' - Tom Kasey, best-selling author of 'Trade Off'. Richard Townshend Bickers volunteered for the RAF on the outbreak of the second world war and served, with a Permanent Commission, for eighteen years. He wrote a range of military fiction and non-fiction books, including ‘Torpedo Attack’, ‘My Enemy Came Nigh’, ‘Bombing Run’ and ‘Summer of No Surrender’. Endeavour Press is the UK's leading independent publisher of digital books.
Marshal Sam Callapp (Marshal Sam Callapp Series Book 1)
Sherman Buckhorn - 2012
Sam was an easy going man by nature, but he was a man who knew when to stand his ground. When that time came, it was a serious mistake to be on the wrong end of his gun. He was still having trouble wrapping his mind around the fact that he had killed two men in five days. Books #2, #3, #4, #5, #6, #7, and #8 are now available. Sherman Buckhorn recommends that you read the books in numerical order for best story continuity. (Sherman Buckhorn)Book #1: Marshal Sam CallappBook #2: Trouble at Cougar PassBook #3: Jubilee's RevengeBook #4: Sam and Jubilee Go BountyBook #5: Returning Home Book #6: A Star Again for Marshal SamBook #7: Little Sam ArrivesBook #8: Sam Callapp, Peacekeeper
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design
Diomidis Spinellis - 2008
In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:How Facebook's architecture is the basis for a data-centric application ecosystem The effect of Xen's well-designed architecture on the way operating systems evolve How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems How creeping featurism has helped GNU Emacs gain unanticipated functionality The magic behind the Jikes RVM self-optimizable, self-hosting runtime Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades Differences and similarities between object-oriented and functional architectural views How architectures can affect the software's evolution and the developers' engagement Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
Working with UNIX Processes
Jesse Storimer - 2011
Want to impress your coworkers and write the fastest, most efficient, stable code you ever have? Don't reinvent the wheel. Reuse decades of research into battle-tested, highly optimized, and proven techniques available on any Unix system.This book will teach you what you need to know so that you can write your own servers, debug your entire stack when things go awry, and understand how things are working under the hood.http://www.jstorimer.com/products/wor...
Joel on Software
Joel Spolsky - 2004
For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.
I Know This Much is True by Wally Lamb Summary & Study Guide
BookRags - 2011
166 pages of chapter summaries, quotes, character analysis, themes, and more – everything you need to sharpen your knowledge of I Know This Much Is True. This detailed literature summary also contains Topics for Discussion and a Free Quiz on I Know This Much Is True by Wally Lamb.
Pashtun
Ron Lealos - 2010
The job falls to a man they have named Frank Morgan—an agent who stood out as a recruit at Quantico and whose skills resemble those of the legendary Vietnam assassin. The other soldiers claim Frank’s abilities as a sniper and a tracker border on the supernatural and are more than willing to complete this mission with him.Frank begins his adventure in Afghanistan with another Company-appointed soldier: an indestructible lyrical Irishman with a cutting sense of humor and a bottle of Jameson never far from hand. After the men rescue a burqa-clad young woman, they soon discover that the Company has not been honest with them and decide to take a second mate under their wing—a giant who quotes poetry and rap songs while he both enacts torture and lives through his own agonizing trials.They know now that oil, drugs, and greed have led to this quest; assassinating the terrorists is not their main objective. However, this still must be done. After becoming dangerously acquainted with the heroin business in the frontier provinces, Frank and his comrades continue their mission. But the lines have now blurred, and the assignment is more complicated than they expected.Skyhorse Publishing, as well as our Arcade, Yucca, and Good Books imprints, are proud to publish a broad range of books for readers interested in fiction—novels, novellas, political and medical thrillers, comedy, satire, historical fiction, romance, erotic and love stories, mystery, classic literature, folklore and mythology, literary classics including Shakespeare, Dumas, Wilde, Cather, and much more. While not every title we publish becomes a New York Times bestseller or a national bestseller, we are committed to books on subjects that are sometimes overlooked and to authors whose work might not otherwise find a home.
Kindle Fire Tips & Tricks
Tim Sievers - 2011
You'll get up to speed quickly with this straight forward guide, full of practical step-by-step visual instructions. Full color screen shots help you learn visually and quickly become productive. <br><br>From the best selling author of the Top 100 Tips for iPad.
The Parachute And Its Pilot: The Ultimate Guide For The Ram-Air Aviator
Brian Germain - 2004
Whether you’re a new jumper looking to further your education or an expert canopy pilot seeking tips on advancing your techniques, this book has something for you. The book is jam-packed with information compiled over twenty years of skydiving experience and offers technical, straightforward explanations of ram air parachute flight. Written by one of the industry's leading parachute designers, The Parachute and Its Pilot is a must-have handbook for every skydiver.
From Mathematics to Generic Programming
Alexander A. Stepanov - 2014
If you're a reasonably proficient programmer who can think logically, you have all the background you'll need. Stepanov and Rose introduce the relevant abstract algebra and number theory with exceptional clarity. They carefully explain the problems mathematicians first needed to solve, and then show how these mathematical solutions translate to generic programming and the creation of more effective and elegant code. To demonstrate the crucial role these mathematical principles play in many modern applications, the authors show how to use these results and generalized algorithms to implement a real-world public-key cryptosystem. As you read this book, you'll master the thought processes necessary for effective programming and learn how to generalize narrowly conceived algorithms to widen their usefulness without losing efficiency. You'll also gain deep insight into the value of mathematics to programming--insight that will prove invaluable no matter what programming languages and paradigms you use. You will learn aboutHow to generalize a four thousand-year-old algorithm, demonstrating indispensable lessons about clarity and efficiencyAncient paradoxes, beautiful theorems, and the productive tension between continuous and discreteA simple algorithm for finding greatest common divisor (GCD) and modern abstractions that build on itPowerful mathematical approaches to abstractionHow abstract algebra provides the idea at the heart of generic programmingAxioms, proofs, theories, and models: using mathematical techniques to organize knowledge about your algorithms and data structuresSurprising subtleties of simple programming tasks and what you can learn from themHow practical implementations can exploit theoretical knowledge
Advanced Rails Recipes
Mike Clark - 2007
Fueled by significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in coming years.Each new Rails application showing up on the web adds yet more to the collective wisdom of the Rails development community. Yesterday's best practices yield to today's latest and greatest techniques, as the state of the art is continually refined in kitchens all across the Internet. Indeed, these are times of great progress.At the same time, it's easy to get left behind in the wake of progress. Advanced Rails Recipes keeps you on the cutting edge of Rails development and, more importantly, continues to turn this fast-paced framework to your advantage.Advanced Rails Recipes is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your application quicker, you'll do so with the confidence that it's done right.The book includes contributions from Aaron Batalion, Adam Keys, Adam Wiggins, Andre Lewis, Andrew Kappen, Benjamin Curtis, Ben Smith, Chris Bernard, Chris Haupt, Chris Wanstrath, Cody Fauser, Dan Benjamin, Dan Manges, Daniel Fischer, David Bock, David Chelimsky, David Heinemeier Hansson, Erik Hatcher, Ezra Zygmuntowicz, Geoffrey Grosenbach, Giles Bowkett, Greg Hansen, Gregg Pollack, Hemant Kumar, Hugh Bien, Jamie Orchard-Hays, Jamis Buck, Jared Haworth, Jarkko Laine, Jason LaPier, Jay Fields, John Dewey, Jonathan Dahl, Josep Blanquer, Josh Stephenson, Josh Susser, Kevin Clark, Luke Francl, Mark Bates, Marty Haught, Matthew Bass, Michael Slater, Mike Clark, Mike Hagedorn, Mike Mangino, Mike Naberezny, Mike Subelsky, Nathaniel Talbott, PJ Hyett, Patrick Reagan, Peter Marklund, Pierre-Alexandre Meyer, Rick Olson, Ryan Bates, Scott Barron, Tony Primerano, Val Aleksenko, and Warren Konkel.
The Duke's Blackmailed Bride: Northbridge Bride Series
Leigh D'Ansey - 2011
Her father’s death a year before has left her with a crumbling manor and a handful of old retainers relying on her for support. Her scandalous reputation has put her beyond the pale for most members of the Ton. When the Most Noble Hugo Ashton Duke of Northbridge sweeps into her life and proposes she should enter into a marriage of convenience, Vanessa is tempted – but the arrogant duke believes her to be something she’s not!
Advanced Programming in the UNIX Environment
W. Richard Stevens - 1992
Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - w