Book picks similar to
Programming On Purpose III: Essays On Software Technology by P.J. Plauger
original
programming
nf-stem
non-fiction
Code Complete
Steve McConnell - 1993
Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Iconoclasts-- the Programmers Who Created the Software Revolution
Steve Lohr - 2001
Lohr maps out the unique seductions of programming, and gives us an intimate portrait of the peculiar kind of genius that is drawn to this blend of art, science, and engineering, introducing us to the movers and shakers of the 1950s and the open-source movement of today. With original reporting and deft storytelling, Steve Lohr shows us how software transformed the world, and what it holds in store for our future.
Lex & Yacc
John R. Levine - 1990
These tools help programmers build compilers and interpreters, but they also have a wider range of applications.The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first and has an expanded index.The following material has been added:Each utility is explained in a chapter that covers basic usage and simple, stand-alone applications How to implement a full SQL grammar, with full sample code Major MS-DOS and Unix versions of lex and yacc are explored in depth, including AT&T lex and yacc, Berkeley yacc, Berkeley/GNU Flex, GNU Bison, MKS lex and yacc, and Abraxas PCYACC
Refactoring: Improving the Design of Existing Code
Martin Fowler - 1999
Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.
Tony Accardo is Joe Batters
Neil Gordon - 2018
Throw in the St. Valentine’s Day Massacre and the murders of John F. Kennedy, Lee Harvey Oswald, Marilyn Monroe, Bugsy Siegel, Sam Giancana, Lucky Luciano, Tony the Ant Spilotro, Johnny Roselli and Jimmy Hoffa. Toss in Hollywood scandal and the mobbed up career of Frank Sinatra and his Rat Pack. Now you can begin to grasp the epic story of Tony Accardo. Why has this story never been told? Accardo killed everyone in his path: family, friends, cops, reporters, movie stars, and politicians. Operating from deep within the shadows Tony influenced national policy, exploited the FBI, owned politicians, and fixed presidential elections. Connected to every gangster from Al Capone to Lucky Luciano to John Gotti, Joe Batters is the must-read that every Godfather fan is craving.
Spanish: 201 Easy Spanish Phrases: Increase Your Vocabulary With New Spanish Phrases & Words Explained. Includes Access to a Spanish Audio Book
J.G. Jimenez - 2015
These are phrases that you hear almost every day in Spanish speaking countries, on TV, in movies, and when talking with friends in Spanish. Included in this book is FREE Access to Downloadable Mp3's of this book. Spanish Audio book is available by clicking link in book. This book is very basic Spanish. It is for beginning Spanish learners or students that want to review basic Spanish phrases. Some Topics Covered in this book are: Greetings Music What are you doing? Phrases about the Present (right now) Phrases about the Past Hotels Restaurants And Many More! Are you ready to learn some Spanish phrases you can use right away? GREAT! Download the book now and start learning Spanish.
Facts and Fallacies of Software Engineering
Robert L. Glass - 2002
Though it may not seem this way for those who have been in the field for most of their careers, in the overall scheme of professions, software builders are relative "newbies." In the short history of the software field, a lot of facts have been identified, and a lot of fallacies promulgated. Those facts and fallacies are what this book is about. There's a problem with those facts-and, as you might imagine, those fallacies. Many of these fundamentally important facts are learned by a software engineer, but over the short lifespan of the software field, all too many of them have been forgotten. While reading
Facts and Fallacies of Software Engineering
, you may experience moments of "Oh, yes, I had forgotten that," alongside some "Is that really true?" thoughts. The author of this book doesn't shy away from controversy. In fact, each of the facts and fallacies is accompanied by a discussion of whatever controversy envelops it. You may find yourself agreeing with a lot of the facts and fallacies, yet emotionally disturbed by a few of them! Whether you agree or disagree, you will learn why the author has been called "the premier curmudgeon of software practice." These facts and fallacies are fundamental to the software building field-forget or neglect them at your peril!
The Greatest: The Haile Gebrselassie Story
Jim Denison - 2004
The Greatest is his authorized biography, written by Jim Denison, who worked on it with Haile for over two years, visited him in Ethiopia, and traveled with him on the European track circuit. Haile’s life story is fascinating, detailing his early years of hard poverty in war-torn Ethiopia, his relentless training, his rise to godlike status in the track world, and the good works he has done for his country with his fame and fortune. Most of all it is a glimpse of the kind, fascinating man behind all the records and medals._________________“Haile Gebrselassie is the best distance runner I have seen in the last quarter-century, the most electrifying personality, and somewhat of an enigma, given his Ethiopian roots. With this wonderful book, Jim Denison allows the whole world to learn more about Haile The Great, a distance-running star whose brilliance won’t soon be forgotten.”—Amby Burfoot, executive editor, Runner’s World, and 1968 Boston Marathon winner“Be in no doubt Haile is the greatest distance runner the world has ever seen.”—Dave Bedford, former 10,000m world record holder,and currently race director for the London Marathon“Haile is an elegant champion and a fine example of sportsmanship.”—Lasse Viren, Olympic double-gold medalist“In my view Haile is the greatest distance runner of all time and a fantastic testimony to his legacy is that the man who is going to challenge for that title ‘the greatest’ has been nurtured by Haile and his coach, Dr. Wolde-Meskel Kostre. Haile has taken care of the present and he is passing on the baton to the future, to one of his pupils, Kenenisa Bekele.”—Brendan Foster, MBE, 1976 Olympic bronze medalist 10,000m, former world record holder 3000m, and presently Track and Field Commentator for the BBC“Haile’s accomplishment is a class act on and off the track. He is not only admired for his running, but his universal smile (whether he wins or finishes second).”—Meb Kheflezighi, two-time Olympian and American record holder for 10,000m
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.
The Definitive Guide to Drupal 7
Benjamin MelanconRoy Scholten - 2010
Written by a panel of expert authors, the book covers every aspect of Drupal, from planning a successful project all the way up to making a living from designing Drupal sites and to contributing to the Drupal community yourself. With this book you will:Follow practical approaches to solving many online communication needs with Drupal with real examples. Learn how to keep learning about Drupal: administration, development, theming, design, and architecture. Go beyond the code to engage with the Drupal community as a contributing member and to do Drupal sustainably as a business.The Definitive Guide to Drupal 7 was written by the following team of expert Drupal authors:Benjamin Melançon, Jacine Luisi, Károly Négyesi, Greg Anderson, Bojhan Somers, Stéphane Corlosquet, Stefan Freudenberg, Michelle Lauer, Ed Carlevale, Florian Lorétan, Dani Nordin, Ryan Szrama, Susan Stewart, Jake Strawn, Brian Travis, Dan Hakimzadeh, Amye Scavarda, Albert Albala, Allie Micka, Robert Douglass, Robin Monks, Roy Scholten, Peter Wolanin, Kay VanValkenburgh, Greg Stout, Kasey Qynn Dolin, Mike Gifford, Claudina Sarahe, Sam Boyer, and Forest Mars, with contributions from George Cassie, Mike Ryan, Nathaniel Catchpole, and Dmitri Gaskin.For more information, check out the Drupaleasy podcast #63, in which author Benjamin Melançon discusses The Definitive Guide to Drupal 7 in great detail:http: //drupaleasy.com/podcast/2011/08/drupal...
A Microsoft Life
Stephen Toulouse - 2010
Enjoy a journey through the eyes of a geek working at one of the most important companies in the world as he walks you through events both large and small. Just don't get caught in the Redmond reality distortion field! What others are saying about "A Microsoft Life": "Any self-respecting geek needs to read this book. Stepto provides an enjoyable and entertaining insight of life inside Microsoft." - Larry "Major Nelson" Hryb, Director of Programming for Xbox LIVE "Anyone who lived through the adolescent years of the computer revolution will alternate between laughing and crying (from laughing) at these great stories from inside the monolith. - Ken Denmead, NYT Bestselling Author, and editor of Geekdad.com