This book is for programmers who are curious about programming languages and the
theory of computation, especially those who don’t have a formal background in mathematics
or computer science.
If you’re interested in the mind-expanding parts of computer science that deal with
programs, languages, and machines, but are discouraged by the mathematical language
that’s often used to explain them, this book is for you. Instead of complex notation
we’ll use working code to illustrate theoretical ideas and turn them into interactive
experiments that you can explore at your own pace.
This book assumes that you know at least one modern programming language like
know another language you should still be able to follow along. However, this book
isn’t a guide to best practices in Ruby or object-oriented design. The code is intended
to be clear and concise, but not necessarily to be easy to maintain; the goal is always
to use Ruby to illustrate the computer science, not vice versa. It’s also not a textbook
or an encyclopedia, so instead of presenting formal arguments or watertight proofs,
this book tries to break the ice on some interesting ideas and inspire you to learn about
them in more depth.
Brachytherapy: Techniques and Evidences
Brachytherapy has a long history since the discovery of radium-226 by Marie Curie
in 1898 and its introduction to the cancer treatment in France in 1901. Already in
1913, the clinical results of brachytherapy in cervical cancer surpassed the results
obtained through Wertheim’s operation. The era of “Strahl...
Understanding Context: Environment, Language, and Information Architecture
To make sense of the world, we're always trying to place things in context, whether our environment is physical, cultural, or something else altogether. Now that we live among digital, always-networked products, apps, and places, context is more complicated than ever--starting with "where" and "who" we are....
Java Quick Syntax Reference (The Expert's Voice)
The Java Quick Syntax Reference is a condensed code and syntax reference to the Java programming language. It presents the essential Java syntax in a well-organized format that can be used as a handy reference.
You won’t find any technical jargon, bloated samples, drawn out history lessons or witty stories in this...
IET Wiring Regulations: Electric Wiring for Domestic Installers
This book is essential reading for anyone studying towards Domestic Installer status with an approval body such as NICEIC, NAPIT or ELECSA, in line with Part P of the Building Regulations, and also serves as a handy pocket guide to best practice for electricians. Although not intended as a DIY manual, non-qualified persons will...
Special Ops: Host and Network Security for Microsoft, UNIX, and Oracle As “techies,” we embrace the ability to understand the technology behind how
and why things work, to a point beyond most other people’s interest. Usually
what drives our interest is curiosity, a curiosity very similar to that which we
experienced in childhood.
Curiosity comes in different shapes and sizes...
HackNotes(tm) Web Security Pocket Reference
HackNotes Web Security Portable Reference describes the hacks and vulnerabilities threatening today's Web applications, then provides the defenses necessary to counteract and destroy threats of all manner. Determine whether a vulnerability exists, then attack and overcome application weaknesses through a series of tested and trusted...