
Douglas CrockfordVirgule-Solidus · Headquarters
Douglas Crockford
Bachelor of Arts
About
16
Publications
4,610
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,229
Citations
Citations since 2017
Introduction
Publications
Publications (16)
The zero with a million places. This is the very first volume of the impossibly large Millionplex library, a collection of every possible book containing a million digits. The entire library is considerably larger than the universe, but this volume fits very comfortably in your hand. Within its covers you will find a million zero digits, 100 per li...
A light-hearted romp thru the world’s most misunderstood programming language.
Douglas Crockford starts by looking at the fundamentals: names, numbers, booleans, characters, and bottom values. JavaScript’s number type is shown to be faulty and limiting, but then Crockford shows how to repair those problems. He then moves on to data structures and...
This is the definitive JSON Standard by the discoverers of JSON.
Fash64 is an efficient hashing function. It processes 64 bit blocks at a time to produce a 64 bit result. It can be used for implementing data structures (hash tables) and checksums. Fash64 relies on multiplication. In a single instruction, 64 bit multiply can do up to 64 left shifts and 64 additions. On most CPUs, the product of multiplication can...
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a s...
This document is obsolete. The definitive document is Standard ECMA-404 The JSON Data Interchange Syntax.
JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable repre...
Cyberspace, interactive television, networked multimedia, the
great convergence, the information superhighway, and the National
Information Infrastructure are all names for the same thing: a huge
network connecting people to other people using computers. Billions of
dollars are being invested to develop this connectivity, ignoring the
experience al...
This paper explores interactivity, and considers what should be done to create a mass market for interactive media. It is suggested that one way to do so is to examine the video game phenomenon, and a model of interactivity is proposed. The model, a "home interactive theater," would involve interaction in the telling of a story, with the interactor...
Projects
Projects (2)
The Millionplex is a collection of every possible book containing a million digits. It is considerably larger than the universe, but smaller than The Library of Babel.