Datorer & IT
Filter
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author …
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, …
Learn to build mobile apps for Android devices with MIT App Inventor, a visual drag-and-drop programming language like Scratch.You've swiped and tapped your way through countless …
Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits arms you with the knowledge you need to write offensive rootkits, to …
From the man behind TheSpamLetters.com - featured in Entertainment Weekly, The New York Times, and Slashdot - comes a collection of brilliant and entertaining correspondence with …
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support …
If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you …
Discover the many features of the LEGO® MINDSTORMS® NXT 2.0 set. The LEGO MINDSTORMS NXT 2.0 Discovery Book is the complete, illustrated, beginner's guide to MINDSTORMS that you've …
A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, …