Book picks similar to
Software Solutions in C by Dale Schumacher
might-read
programming
programming-c
programming-cpp
The Demas Revelation: A Novel
Shane Johnson - 2007
Anna Meridian—an archaeologist and woman of faith—uncovers the find of a lifetime: ancient documents dating to the time of the apostles, confessions that the early Christians are perpetrating a falsehood. She decides she must keep the documents' existence a secret, but word eventually leaks out. Many turn from their faith as another earth shattering discovery sheds more light on the validity of the manuscripts. The archaeologist searches for meaning in it all—why did these manuscripts come to light and what is her part in God's plan?
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.
The Late Parade: Poems
Adam Fitzgerald - 2013
Channeling "the primal vision of Hart Crane" (Harold Bloom), Adam Fitzgerald helped welcome the modernist aethetic into the twenty-first century. Part Technicolor, part nitrous oxide, Fitzgerald's chimerical poems confront "a surging ocean of sound and language" (Maureen McLane). In these forty-eight poems, he conducts a madcap symphony of language, memory, and fantasy with the "exhilarating assurance of nonstop invention" (Timothy Donnelly).
Microprocessors And Microcontrollers Architecture, Programming And System Design 8085, 8086, 8051, 8096
Krishna Kant - 2013
It comprehensively presents the material necessary for understanding the internal architecture as well as system design aspects of Intel’s legendary 8085 and 8086 microprocessors and Intel’s 8051 and 8096 microcontrollers.The book throughout maintains an appropriate balance between the basic concepts and the skill sets needed for system design. Besides, the book lucidly explains the hardware architecture, the instruction set and programming, support chips, peripheral interfacing, and cites several relevant examples to help the readers develop a complete understanding of industrial application projects. Several system design case studies are included to reinforce the concepts discussed.With exhaustive coverage and practical approach, the book would be indispensable to undergraduate students of Electrical and Electronics, Electronics and Communication, and Electronics and Instrumentation Engineering. It can be used for a variety of courses in Microprocessors, Microcontrollers, and Embedded System Design.The second edition of the book introduces additional topics like I/O interfacing and programming, serial interface programming, delay programming using 8086 and 8051. Besides, many more examples and case studies have been added.Contents:Preface • Preface to the First EditionAcknowledgements1. System Design Using Microprocessor2. What a Microprocessor Is3. Intel 8085 Microprocessor—Hardware Architecture4. Intel 8085 Microprocessor—Instruction Set and Programming5. Intel 8086—Hardware Architecture6. Intel 8086 Microprocessor—Instruction Set and Programming7. Microprocessor—Peripheral Interfacing8. System Design Using Intel 8085 and Intel 8086 Microprocessors—Case Studies9. Intel 8051 Microcontroller—Hardware Architecture10. Intel 8051 Microcontroller—Instruction Set and Programming11. The 8051 Microcontroller-Based System Design—Case Studies12. Intel 8096 Microcontroller—Hardware Architecture13. Intel 8096 Microcontroller—Instruction Set and Programming14. The 8096 Microcontroller-Based System Design—Case StudiesAppendices • Index
Lost Vegas: The Redneck Riviera, Existentialist Conversations with Strippers, and the World Series of Poker
Paul McGuire - 2010
Las Vegas lures you to shed moral responsibility and piss away your money on indulgences like decadent food, entertainment, gambling, and sex. If you don't enjoy these pastimes, then what's the point of visiting the land of compromised values? Where else can you get a cheap steak, crash a Mexican wedding, get cold-decked in blackjack by a dealer named Dong, play video poker for thirteen straight hours, drink pina coladas out of a plastic coconut, bum a cigarette from an 85-year-old woman with an oxygen tank, speed away to the Spearmint Rhino in a free limo, get rubbed by a former Miss Teen USA, puke in the back of a cab driven by a retired Navy SEAL, snort cheap cocaine in the bathroom at O'Sheas, and then catch a lucky card on the river to crack pocket aces and win a poker tournament? Only in Las Vegas.
The Implementation (TCP/IP Illustrated, Volume 2)
Gary R. Wright - 1995
"TCP/IP Illustrated, Volume 2" contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of thousands of systems worldwide. Combining 500 illustrations with 15,000 lines of real, working code, "TCP/IP Illustrated, Volume 2" uses a teach-by-example approach to help you master TCP/IP implementation. You will learn about such topics as the relationship between the sockets API and the protocol suite, and the differences between a host implementation and a router. In addition, the book covers the newest features of the 4.4BSD-Lite release, including multicasting, long fat pipe support, window scale, timestamp options, and protection against wrapped sequence numbers, and many other topics. Comprehensive in scope, based on a working standard, and thoroughly illustrated, this book is an indispensable resource for anyone working with TCP/IP.
Python Algorithms: Mastering Basic Algorithms in the Python Language
Magnus Lie Hetland - 2010
Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.The book deals with some of the most important and challenging areas of programming and computer science, but in a highly pedagogic and readable manner. The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself.
Domain-Specific Languages
Martin Fowler - 2010
In
Domain-Specific Languages
, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs--and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: - How DSLs compare to frameworks and libraries, and when those alternatives are sufficient - Using parsers and parser generators, and parsing external DSLs - Understanding, comparing, and choosing DSL language constructs - Determining whether to use code generation, and comparing code generation strategies - Previewing new language workbench tools for creating DSLs
Desiring the Earl She Hates
Harriet Caves - 2021
Until his father was murdered at the hands of his sworn enemies.But the fire Verity ignites in him was not at all what he had planned. Or that he would marry her after their compromise. Torn between their hatred and their passion for each other, the ghosts of their past start emerging one by one. And they all desire one thing: revenge.
The Way to Go: A Thorough Introduction to the Go Programming Language
Ivo Balbaert - 2012
"
The CEO of the Sofa
P.J. O'Rourke - 2001
J. O'Rourke gave a slap in the face to the American economy. In Parliament of Whores, he took a long, hard look at our government, wagging his finger at its inadequacies. Now fans and foes alike can find out what it's like to live with a self-proclaimed "political nut," in his latest, The CEO of the Sofa. Readers inclined to the political left, beware. With a sharp supporting cast of characters featuring his assistant, Max; his teenage godson, Nick; his wife, two kids, and their teenage babysitter, O'Rourke is at the top of his game, rambling and ranting on every topic from the United Nations to childcare, from Social Security to India -- all the while attempting not to offend his Democrat neighbors, especially "when they own a snow blower that I'm going to need to borrow." From the living room to the bedroom, the garage to the kitchen, O'Rourke explains why managers should refer to baby books in dealing with everyone from the regional sales director to the president of the United States (" 'You control him,' says Your One-Year-Old, 'by controlling the surroundings and by just not having too many things around that will get him into difficulty...' Interns for one."); and spreads the truth about how Social Security works ("There is no money in the Social Security trust fund, and there never was. Money is a government IOU. Government can't create a trust fund by saving its own IOUs anymore than I could create a trust fund by writing 'I get a chunk of cash when I turn 21' on a piece of paper"). With hallmark acidity, O'Rourke spares no rancor for Hillary Clinton, whom he calls a "she-ape from New York State," analyzing the arguments for why she may or may not be a dunce (Argument Contra Stupidity: "Partner in most prestigious law firm in Arkansas" / Argument Pro: "Examine phrase 'Most prestigious law firm in Arkansas' "); and tearing into her book, It Takes a Village ("Nearly everything about It Takes a Village is objectionable, from the title -- an ancient African proverb which seems to have its origins in the ancient African kingdom of Hallmarkcardia -- to the acknowledgements page where Mrs. Clinton fails to acknowledge that some poor journalism professor named Barbara Feinman did most of the work"). In a section divided into months from September 2000 to August 2001, readers are treated to a look at the humble home life of a political nut -- with glimpses of wine tasting with Chris Buckley, driving lessons with his godson, and his assistant Max's itemized update on current celebrities ("Just Between Max and PJ: [Will] Smith is talented, has a sense of humor, and you would, in fact, even like his music. Do not let this get out or it will ruin his career"). But while The CEO of the Sofa will give even the liberal a belly laugh at times, O'Rourke is not for the faint of heart, advising his readers, "It's important to remember that Democrats aren't just crazy, they're evil." In other words, if you can't take the heat, stay out of P. J. O'Rourke's kitchen. (Elise Vogel)
Hard Drive: Bill Gates and the Making of the Microsoft Empire
James Wallace - 1992
Part entrepreneur, part enfant terrible, Gates has become the most powerful -- and feared -- player in the computer industry, and arguably the richest man in America. In Hard Drive, investigative reporters Wallace and Erickson follow Gates from his days as an unkempt thirteen-year-old computer hacker to his present-day status as a ruthless billionaire CEO. More than simply a "revenge of the nerds" story though, this is a balanced analysis of a business triumph, and a stunningly driven personality. The authors have spoken to everyone who knows anything about Bill Gates and Microsoft -- from childhood friends to employees and business rivals who reveal the heights, and limits, of his wizardry. From Gates's singular accomplishments to his equally extraordinary brattiness, arrogance, and hostility (the atmosphere is so intense at Microsoft that stressed-out programmers have been known to ease the tension of their eighty-hour workweeks by exploding homemade bombs), this is a uniquely revealing glimpse of the person who has emerged as the undisputed king of a notoriously brutal industry.
Eric Sink on the Business of Software
Eric Sink - 2006
This insightful collection of essays explore the business concerns that programmers face during the course of their careers--particularly those programmers who are small independent software vendors.Sink also covers issues like starting your own business, and then performing the hiring, marketing, and finances in a style that programmers understand, sprinkled with a touch of humor.
Concurrency in C# Cookbook
Stephen Cleary - 2014
With this cookbook, you will find recipes for writing asynchronous, parallel, and reactive code in C# that enables your app or program to engage in more than one process at a time. Presented in O’Reilly’s popular problem-solution-discussion cookbook format, this guide provides ready-to-use code, along with an explanation of why and how the solution works.
Angular 4: From Theory To Practice: Build the web applications of tomorrow using the new Angular web framework from Google.
Asim Hussain - 2017
- Build an Angular 2 application from scratch using TypeScript and the Angular command line interface. - Write code using the paradigm of reactive programming with RxJS and Observables. - Know how to Unit Test Angular 2 using Jasmine, Karma and the Angular Test Bed The first chapter in the course is a quickstart where you dive straight into writing your first Angular 2 application. We use the web editor plunker so you can get stuck in writing code ASAP. In this quickstart you'll get a 50,000 foot view of the major features of Angular 2. Then chapter by chapter we go much deeper into each of these features. I'll cover the theory for that feature, using plunker as much as possible so you can try out the code yourself in a browser. Then you'll practice what you've learnt with either an online quiz or a set of flash cards. You are going to learn all about:- - Typescript & ES6 Javascript. - Components & Binding - Directives - Dependancy Injection & Services - Angular Modules & Bootstrapping your Angular application. - SPAs & Routing - Angular CLI - Forms - Reactive Programming with RXJs - HTTP - Unit Testing The ideal student is an existing web developer, with some JavaScript knowledge that wants to add Angular 2 to their skill set. Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 2. You do need to be comfortable with at least the ES5 version of JavaScript. We'll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.