Book picks similar to
Scientific Forth by Julian V. Noble
interesting
james-hague-five-memorable-books-pr
compsci
computer-science
Common LISP: A Gentle Introduction to Symbolic Computation
David S. Touretzky - 1989
A LISP "toolkit" in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP.
The Node Beginner Book
Manuel Kiessling - 2011
The aim of The Node Beginner Book is to get you started with developing applications for Node.js, teaching you everything you need to know about advanced JavaScript along the way on 59 pages.
C++ Programming: From Problem Analysis to Program Design
D.S. Malik - 2002
Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach introductory programming concepts. This third edition has been enhanced to further demonstrate the use of OOD methodology, to introduce sorting algorithms (bubble sort and insertion sort), and to present additional material on abstract classes. In addition, the exercise sets at the end of each chapter have been expanded, and now contain several calculus and engineering-related exercises. Finally, all programs have been written, compiled, and quality-assurance tested with Microsoft Visual C++ .NET, available as an optional compiler with this text.
The Bush Crime Family: The Inside Story of an American Dynasty
Roger Stone - 2017
New York Times bestselling author Roger Stone lashes out with a blistering indictment, exposing the true history and monumental hypocrisy of the Bushes. In Stone’s usual “go for the jugular” style, this is a no-holds-barred history of the Bush family, comprised of smug, entitled autocrats who both use and hide behind their famous name. They got a long-overdue taste of defeat and public humiliation when Jeb’s 2016 presidential bid went down in flames.Besides detailing the vast litany of Jeb’s misdeeds — including receiving a $4 million taxpayer bailout when his father was vice president as well as his startlingly-close alignment with supposed “enemy” Hillary Clinton — Stone travels back to Bush patriarchs Samuel and Prescott, right on through to presidents George H. W. and George W. Bush to weave an epic story of privilege, greed, corruption, drug profiteering, assassination, and lies. A new preface to this paperback edition features explosive information, including the family’s Machiavellian plan to propel Jeb’s son George Prescott Bush forward as the family’s next political contender.The Bush Crime Family will have readers asking, “Why aren’t these people in prison?”
The Problem with Software: Why Smart Engineers Write Bad Code
Adam Barr - 2018
As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."
Tubes: A Journey to the Center of the Internet
Andrew Blum - 2012
But what is it physically? And where is it really? Our mental map of the network is as blank as the map of the ocean that Columbus carried on his first Atlantic voyage. The Internet, its material nuts and bolts, is an unexplored territory. Until now.In Tubes, journalist Andrew Blum goes inside the Internet's physical infrastructure and flips on the lights, revealing an utterly fresh look at the online world we think we know. It is a shockingly tactile realm of unmarked compounds, populated by a special caste of engineer who pieces together our networks by hand; where glass fibers pulse with light and creaky telegraph buildings, tortuously rewired, become communication hubs once again. From the room in Los Angeles where the Internet first flickered to life to the caverns beneath Manhattan where new fiber-optic cable is buried; from the coast of Portugal, where a ten-thousand-mile undersea cable just two thumbs wide connects Europe and Africa, to the wilds of the Pacific Northwest, where Google, Microsoft, and Facebook have built monumental data centers—Blum chronicles the dramatic story of the Internet's development, explains how it all works, and takes the first-ever in-depth look inside its hidden monuments.This is a book about real places on the map: their sounds and smells, their storied pasts, their physical details, and the people who live there. For all the talk of the "placelessness" of our digital age, the Internet is as fixed in real, physical spaces as the railroad or telephone. You can map it and touch it, and you can visit it. Is the Internet in fact "a series of tubes" as Ted Stevens, the late senator from Alaska, once famously described it? How can we know the Internet's possibilities if we don't know its parts?Like Tracy Kidder's classic The Soul of a New Machine or Tom Vanderbilt's recent bestseller Traffic, Tubes combines on-the-ground reporting and lucid explanation into an engaging, mind-bending narrative to help us understand the physical world that underlies our digital lives.
Pro AngularJS (Expert's Voice in Web Development)
Adam Freeman - 2014
AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before.Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need.Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them. What you’ll learn
Gain a solid architectural understanding of the MVC Pattern to separate logic, data and presentation code.
Learn how to create rich and dynamic web apps using AngularJS
Understand how each feature works and why it is important
Understand how to extend HTML with declarative syntax
Learn how to extend and customize AngularJS
Learn how to test, refine, and deploy your AngularJS projects
Who this book is for This book is ideal for web developers who have a working knowledge of JavaScript, HTML and CSS. The book is platform agnostic and a range of browsers will be presented and discussed throughout the examples.
The Elements of Computing Systems: Building a Modern Computer from First Principles
Noam Nisan - 2005
The books also provides a companion web site that provides the toold and materials necessary to build the hardware and software.
Practical Object Oriented Design in Ruby
Sandi Metz - 2012
The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design,
Practical Object-Oriented Design in Ruby
will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code
A Long Time Gone
J.S. Donovan - 2019
All across the Appalachian Mountains, locals praised her name. She has captured more killers than any other detective in her lifetime, her methods are secret, and young ambitious journalists are dying to know her story. When a teenager's body turns up on display in Rachel's North Carolinian town, the gifted detective risks her legacy to track an imaginative killer with a twisted sense of art.The Painting MurdersA twenty-two year old murder, a prophetic female painter who foretells her husband's death, and a vengeful killer collide in the trendy city of Northampton, Massachusetts all the way to Amish country in Lancaster, Pennsylvania.
JACKAL: A Suspense Thriller (Jessica James Mysteries)
Kelly Oliver - 2018
Meet Jessica James.
In Vegas the stakes are high and everyone's an illusionist.
Sent off to Las Vegas in search of her biological father - a washed-up magician called The Mesmerizer - Jessica arrives in town penniless and with nowhere to turn. She ends up crashing on an old school friend's couch and getting a job as a hotel maid.Her first night on the job, she finds a naked guy in the bathtub with a note to call 911, and Jessica suspects her old friend McKenzie might be involved.The guy in the tub is Leo Spencer and he's on his own mission - to solve one of Vegas's coldest cases, the murder of his parents. JACKAL has Oliver's trademark humor and quirky characters. Join Jessica and her posse for a fast paced thrill ride in this AMAZON BESTSELLER.Crackles with energy... Jessica remains an instantly likable protagonist...fast-paced and engaging.---Kirkus ReviewsNobody tops Kelly Oliver for delivering fast-paced narrative, quirky characters, and a plot as twisty as a bucking bronco--all of this leavened with Oliver's trademark wry humor.--Caroline Taylor, author of Loose Ends and The TypistOliver knows how to keep ratcheting up the stakes until the reader feels like they have their own mortgage riding on the roulette wheel. --Cate Holahan, USA Today best selling author of The Widower's Wife.Great cast of characters. A smart and sexy high stakes trip to Las Vegas.---Tracee de Hahn, author of Swiss VendettaWhat Amazon readers are saying:★★★★★ "Fun, action packed mystery. Suspenseful and action-packed mystery with all kinds of twists along the way."★★★★★ "Jessica James is an engaging character and she's got some pretty cool friends, too. The storyline flows beautifully and hooks you until the end."★★★★★"This book was a ton of fun to read. Filled with murder and Mayhem and a bit of hilarity, this book is a keeper. It kept me turning the pages from beginning to end. This is not one you will want to miss."★★★★★ "Such an engaging story. This cozy mystery was a great read, full of twists and turns, secrets and revelations."★★★★★ "This book is a great combination of humor, quirky characters, mystery, and adventure."★★★★★"Amazingly suspenseful read. I really enjoyed every aspect of this book. The added humor really makes the book a hit novel for me."★★★★★ "Fun, hilarious read. Tons of characters, action, the mob is involved and Jessica James and her friend Lolita are hilarious!!! Definitely enjoyed this read." TAKE A TRIP TO VEGAS YOU'LL NEVER FORGET.
Higher-Order Perl: Transforming Programs with Programs
Mark Jason Dominus - 2005
However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.• Introduces powerful programming methods—new to most Perl programmers—that were previously the domain of computer scientists• Gradually builds up confidence by describing techniques of progressive sophistication• Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods
Programming Concurrency on the JVM
Venkat Subramaniam - 2011
Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life. Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You'll learn the benefits of each of these models, when and how to use them, and what their limitations are. Through hands-on exercises, you'll learn how to avoid shared mutable state and how to write good, elegant, explicit synchronization-free programs so you can create easy and safe concurrent applications. The techniques you learn in this book will take you from dreading concurrency to mastering and enjoying it. Best of all, you can work with Java or a JVM language of your choice - Clojure, JRuby, Groovy, or Scala - to reap the growing power of multicore hardware. If you are a Java programmer, you'd need JDK 1.5 or later and the Akka 1.0 library. In addition, if you program in Scala, Clojure, Groovy or JRuby you'd need the latest version of your preferred language. Groovy programmers will also need GPars.
Out of Breath
Susan Salluce - 2011
Her mother, Alyssa Buchanan, is wild with rage and regret for placing her trust in her husband Seth, a former pro surfer who has a drug problem. Seth is adamant that he was clean the night of Nevaeh’sdeath, yet a dirty drug test contradicts his story. His parental rights ripped and criminal charges looming, he battles to prove his innocence, love, and family devotion. Adding to the couple’s grief, their five-year-old daughter Daisy hasn’t uttered a word since her sister’s death. Alyssa turns to childhood friends and local police officer, Greg Wallace, for comfort and support. Although Greg portrays heroic devotion and justice, inwardly he swims with loss, narcissism, and explosive rage. He has long despised Seth and is more than willingto meet Alyssa’s needs that reach far beyond friendship.Into this fragile scene steps therapist Katherine Middlebrook. Her practice consumes nearly all her time–time that is even more precious now that her mother’s cancer has returned. She hesitantly accepts three new clients–Greg Wallace, and Seth & Alyssa Buchanan, unaware oftheir intertwined history. Buried deep in Katherine’s past is the loss of her own child. She’s sure she can keep the boundaries of her past and her clients’ lives clear until their intersecting tragedies awaken old demons.An award winner in the South West Writer’s Contest for literary and mainstream novel, Out of Breath is an exploration of parental grief, addiction, compassion fatigue, and suicide; it’s the prodigal story of grace undeserved. Salluce’s expertise as a psychotherapist and grief specialist enables her to create dynamic characters that will leave you breathless as you jeer their shadow sides and cheer their heroic journeys.
Gateway Investigations: 5-Books Private Security Series
Clara Kendrick - 2017
Lots of suspense, mystery, and romance. No cliffhangers! Altering the Ego My boss told me to hire a psychiatrist to do an evaluation on a client. It should have been a simple thing. We were an investigative firm. Our client is most definitely not a serial killer. My task? Hire a shrink. Get her to agree that the client isn’t a psychopath. Boom. Except the boom wasn’t my task getting checked off my list. It was more like my life exploding into a million pieces because nothing is simple when it comes to Dr. Harley Seward. The woman is mental health dynamite and when I’m around her there is no shrinking going on. Cat’s Claw The world is full of a whole lot of sickos. That’s no real surprise. Since I’m a private investigator by trade, I might be biased. But right now I’m looking at a whole string of bodies and a justice system that wants to put the wrong man in jail. So pardon me if I’m not real impressed with the local detectives right now. And double pardon me if I have orders from my boss to get in their way and make myself a regular nuisance while I try to get these guys to do their job. Not that it’s a hardship since the guy I’m following around happens to be the best looking guy in the department. Of course he’s also a big of an odd duck. He seems to be immune to my charm and that is what I call a challenge. Judge Not Someone is threatening to kill my mother. Of course it’s not that I’ve never felt like the woman needed a few good threats, but I’m her daughter. That’s sort of my right. See my mother is a judge and someone really wants to sway her opinion on a case she’s currently presiding over. So what better way to do that than to threaten her family? Of course if the idiots knew her at all they’d focus on my sister. She’s the favorite. But me? I’m the tough one. My mother might be willing to turn down a little help from an outside private investigations company, but I’m not. If a super hot investigator named Zeke wants to help me find out who’s threatening my family. I’m all in. No matter what it takes. Bending the Rules I am sick to death of my job as a private investigator and ready for a change. Is there a man out there who doesn’t cheat, lie, or completely wimp out when the chips are down? If there is, I can’t find him, and that absolutely includes the parade of MMA fighters I’ve been dating recently. Of course my search for Mr. Nonexistent will have to wait until after I deal with the joker that my boss has ordered me to work with on his current pet project. Not only does he live upstairs, but he’s also a lawyer. The fact that he sort of fascinates me is irrelevant. Really. If my boss’s daughter wasn’t such a good friend, I think I would have walked away. When it All Falls Down Letting my wife divorce me was probably the stupidest thing I ever did. I would never say that out loud though and I’ll deny it if anyone asks. Colleen is an amazing woman. I just wish she would stay out of the way and let me use every resource at my fingertips to find our daughter. Does the woman not understand that the city is a powder keg and we’re running around out there with matches? I know what to do. I know where to look. I’ve got a crack team of investigators and I’ve assembled all of the specialists I could ever want. In the end though, it’s going to take both of us to find our little girl.