• Home
  • Douglas Crockford
Douglas Crockford

Douglas Crockford
Virgule-Solidus · Headquarters

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
7 Research Items
315 Citations
20172018201920202021202220230204060
20172018201920202021202220230204060
20172018201920202021202220230204060
20172018201920202021202220230204060

Publications

Publications (16)
Book
Full-text available
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...
Book
Full-text available
This is the final volume of The Millonplex Library.
Book
Full-text available
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...
Technical Report
Full-text available
This is the definitive JSON Standard by the discoverers of JSON.
Article
Full-text available
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...
Article
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Article
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...

Network

Cited By

Projects

Projects (2)
Archived project
A better, faster, safer web. https://github.com/douglascrockford/seif-protocol
Archived project
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.