Programming Books



Bookstore > Books > Programming

Black Hat Go

Black Hat Go

by Tom Steele, Chris Patten, Dan Kottmann

Black Hat Go explores the darker side of Go, the popular programming language revered by hackers for its simplicity, efficiency, and reliability. It provides an arsenal of practical tactics from the perspective of security practitioners and hackers to help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset, all using the power of Go.You'll be...

Price:  $23.99  |  Publisher:  No Starch Press  |  Release:  2020

Modern Systems Programming with Scala Native

Modern Systems Programming with Scala Native

by Richard Whaling

Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions; seamlessly invoke operating system APIs for low-level networking and IO; control pointers, arrays, a...

Price:  $30.04  |  Publisher:  The Pragmatic Programmers  |  Release:  2020

A Common-Sense Guide to Data Structures and Algorithms, 2nd Edition

A Common-Sense Guide to Data Structures and Algorithms, 2nd Edition

by Jay Wengrow

If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic...

Price:  $41.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2020

Beej's Guide to Network Programming

FREE EBOOK - Beej's Guide to Network Programming

by Brian

Back in the mid 90s, Beej got tired of all his friends asking him how to do this stuff with networking programming in C, so he put pen to paper on the early World Wide Web and wrote down everything he knew just to get them off his back. Since then, the Guide has expanded significantly, with plenty of examples, and covers IPv6. Inside you'll find such diverse topics as: Sockets programming in the C prog...

Price:  $17.06  |  Publisher:  Self-publishing  |  Release:  2020

Effective C

Effective C

by Robert C. Seacord

The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era - covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world ...

Price:  $32.99  |  Publisher:  No Starch Press  |  Release:  2020

Hands-On C++ Game Animation Programming

Hands-On C++ Game Animation Programming

by Gabor Szauer

Animation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning.This book will walk you through everything you need to get an optimized, production-ready animation system up and running, and contains all the code required to build...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2020

Introduction to Scientific Programming with Python

FREE EBOOK - Introduction to Scientific Programming with Python

by Joakim Sundnes

This open book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, making it suitable for students and researchers with little or no prior experience in programming. The book uses relevant examples from mathematics and the natural sciences to present programming as a practical ...

Price:  $37.99  |  Publisher:  Springer  |  Release:  2020

Statistics with Julia

FREE EBOOK - Statistics with Julia

by Hayden Klok, Yoni Nazarathy

Ccurrently many of Julia's users are hard-core developers that contribute to the language's standard libraries, and to the extensive package eco-system that surrounds it. Therefore, much of the Julia material available at present is aimed at other developers rather than end users. This is where our book comes in, as it has been written with the end-user in mind. The code examples have been deliber...

Publisher:  Self-publishing  |  Release:  2020

A Graduate Course in Applied Cryptography

FREE EBOOK - A Graduate Course in Applied Cryptography

by Dan Boneh, Victor Shoup

Cryptography is an indispensable tool used to protect information in computing systems. It is used everywhere and by billions of people worldwide on a daily basis. It is used to protect data at rest and data in motion. Cryptographic systems are an integral part of standard protocols, most notably the Transport Layer Security (TLS) protocol, making it relatively easy to incorporate strong encryption into a w...

Publisher:  Self-publishing  |  Release:  2020

Ruby Regexp

FREE EBOOK - Ruby Regexp

by Sundeep Agarwal

Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another.This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs.The book heavily leans on examples to present features of regular expressions one by one. It is recommended that you manually type each example and ...

Publisher:  Self-publishing  |  Release:  2020

Pages: ←Previous | 1 ... 21, 22, 23, 24, 25 ... 202 | Next→

Subscribe to Newsletter

Be the first to know about new IT books, upcoming releases, exclusive offers and more.