Brand: No Starch Press - Blowout Sale! Save up to 73%
Blowout Sale! Up to 73% off on Brand: No Starch Press products at EMS Linux. Hurry! Limited time offers. Offers valid only while supplies last.
Wicked Cool Perl Scripts: Useful Perl Scripts That Solve Difficult Problems
You Save: 73%
ean: 9781593270629, isbn: 1593270623,
Most Perl programmers have been frustrated at one time or another because the system just wouldn't do what they wanted it to do. There was that one simple and obvious utility that was missing that would make life so much easier: A tool to get a stock...
Realm of Racket: Learn to Program, One Game at a Time!
You Save: 51%
mpn: colour illustrations, ean: 9781593274917, isbn: 1593274912,
Racket is a descendant of Lisp, a programming language renowned for its elegance, power, and challenging learning curve. But while Racket retains the functional goodness of Lisp, it was designed with beginning programmers in mind. Realm of Racket is ...
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
ean: 9781593273859, isbn: 1593273851,
Seemingly simple bugs can have drastic consequences, allowing attackers to compromise systems, escalate local privileges, and otherwise wreak havoc on a system.A Bug Hunter's Diary follows security expert Tobias Klein as he tracks down and exploits b...
Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
You Save: 28%
mpn: 9781593270650, ean: 9781593270650, isbn: 1593270658,
The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce eff...
Learn You Some Erlang for Great Good!: A Beginner's Guide
You Save: 33%
mpn: 35969361, ean: 9781593274351, isbn: 1593274351,
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design can intimidate the uninitiated. Luckily, there’s a new weapon in the battle against Erlang-phobia: Lear...
The Art of Assembly Language, 2nd Edition
You Save: 30%
ean: 9781593272074, isbn: 1593272073,
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly...
FreeBSD Device Drivers: A Guide for the Intrepid
You Save: 36%
mpn: 9781593272043, ean: 9781593272043, isbn: 1593272049,
Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for FreeBSD, you've probably had to scour the Internet an...
Learn You a Haskell for Great Good!: A Beginner's Guide
You Save: 22%
mpn: 31287103, ean: 9781593272838, isbn: 1593272839,
It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book t...
Land of Lisp: Learn to Program in Lisp, One Game at a Time!
You Save: 26%
ean: 9781593272814, isbn: 1593272812,
Lisp has been hailed as the world's most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers. Those dark days are finally over—Land of Lisp brings the power of functi...
The Art of Debugging with GDB, DDD, and Eclipse
You Save: 10%
ean: 9781593271749, isbn: 1593271743,
Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The A...
Write Great Code: Volume 1: Understanding the Machine
You Save: 44%
ean: 9781593270032, isbn: 1593270038,
If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and ...
Browse Our Catalog