How JavaScript Works

 
 
Virgule-Solidus LLC (Verlag)
  • 1. Auflage
  • |
  • erschienen am 18. Oktober 2018
  • |
  • 280 Seiten
 
E-Book | ePUB mit Adobe-DRM | Systemvoraussetzungen
978-1-949815-02-3 (ISBN)
 

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 functions, exploring the underlying mechanisms and then uses higher order functions to achieve class-free object oriented programming.

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.

1. Auflage
  • Englisch
Douglas Crockford
  • Windows
  • 1,15 MB
978-1-949815-02-3 (9781949815023)

0: Read Me First!
1: How Names Work
2: How Numbers Work
3: How Big Integers Work
4: How Big Floating Point Works
5: How Big Big Rationals Work
6: How Booleans Work
7: How Arrays Work
8: How Objects Work
9: How Strings Work
10: How The Bottom Values Work
11: How Statements Work
12: How Functions Work
13: How Generators Work
14: How Exceptions Work
15: How Programs Work
16: How this Works
17: How Classfree Works
18: How Tail Calls Work
19: How Purity Works
20: How Eventual Programming Works
21: How Date Works
22: How JSON Works
23: How Testing Works
24: How Optimization Works
25: How Transpiling Works
26: How Tokenizing Works
27: How Parsing Works
28: How Code Generation Works
29: How Runtimes Work
30: How Wat! Works
31: How This Book Works

Dateiformat: ePUB
Kopierschutz: Adobe-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet - also für "fließenden" Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Adobe-DRM wird hier ein "harter" Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Bitte beachten Sie bei der Verwendung der Lese-Software Adobe Digital Editions: wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Download (sofort verfügbar)

27,99 €
inkl. 5% MwSt.
Download / Einzel-Lizenz
ePUB mit Adobe-DRM
siehe Systemvoraussetzungen
E-Book bestellen