- Author: Douglas Crockford
- Published: October 18, 2018
- ISBN: 9781949815023
- Formats: [PDF] [Epub]
- No. of pages: 279
- Size: 7 MB
- Genre: Science, Computer Science, Programming
- Language: English
- File Status: Available
- Price: $0
A light-hearted romp thru the world’s most misunderstood programming language.
The book also looks at eventual programming, testing, and purity, all the while looking at the requirements of The Next Language. Most of our languages are deeply rooted in the paradigm that produced FORTRAN. Crockford attacks those roots, liberating us to consider the next paradigm.
He also presents a strawman language and develops a complete transpiler to implement it. The book is deep, dense, full of code, and has moments when it is intentionally funny.
This book is hard to describe. Crockford mixes serious thought experiments with history and humorous commentary. Some of the chapters are very close studies of the implementation details of libraries that Crockford sketches in order to explain a concept to his readers. Other chapters are more cursory and amount to a grab bag of wisdom and witticisms about a particular topic. The chapters are thoughtfully arranged, but they can also be read in isolation.
The corpus feels a bit like scripture, in that way. I know many engineers that would find this book too esoteric and unapproachable, but I know others that would find it very refreshing. We need more software books like this one.