Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Understanding Computation: From Simple Machines to Impossible Programs

Buy
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 Ruby, Python, JavaScript, Java, or C#. All of the code examples are in Ruby, but if you 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.
(HTML tags aren't allowed.)

Brachytherapy: Techniques and Evidences
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
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)
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
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
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(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...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy