Programmering
Filter
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them …
Dive into the fascinating and terrifying world of evasive malware - malicious software designed to avoid detection. The first of its kind, this thorough introduction is full of …
This revised second edition gets straight to the core of C++20, the most modern revision of the ISO standard. A new 'Coroutines' chapter introduces a new language feature that lets …
The whirlwind of social media, online dating, and mobile apps can make life a dream--or a nightmare. For every trustworthy website, there are countless jerks, bullies, and scam …
Elements of Data Science is an introduction to the discipline for people with no programming experience. Concepts are explained clearly and concisely, and exercises in each chapter …
For Javascript developers, this book is a one-stop-shop for learning the algorithms and data structures that solve and optimize complex problems. Covering everything from …
An introduction to modeling and simulating physical systems with MATLAB, mathematical computing software for engineers and scientists. A concise introduction to programming and …
Charming, easy-to-follow illustrations and diagrams help simplify difficult concepts in this introductory guide to the C programming language. Covers basic programming, operators, …
An approachable, hands-on tutorial to writing a C compiler: a computer program that translates code written by the programmer into code the computer can understand. By building a …
How can we use code to capture the unpredictable properties of nature? How can understanding the mathematical principles behind our physical world help us create interesting …