If Hemingway wrote javascript

Je suis tombé un peu par hasard sur ce livre “If Hemingway Wrote JavaScript”. Cela part de l’idée que tout les auteurs ont un certain style. Et que s’il devait programmer en javascript le résultat serait diffèrent. L’auteur est un expert du javascript.

On trouve dans les auteurs

  • Ernest Hemingway
  • William Shakespeare
  • André Breton
  • Roberto Bolaño
  • Dan Brown
  • Jack Kerouac
  • Jane Austen
  • Samuel Johnson
  • Sir Arthur Conan Doyle
  • James Joyce
  • J.D. Salinger
  • Tupac Shakur
  • Virginia Woolf
  • Geoffrey Chaucer
  • Vladimir Nabokov
  • Jorge Luis Borges
  • Lewis Carroll
  • Douglas Adams
  • Charles Dickens
  • David Foster Wallace
  • Sylvia Plath
  • Italo Calvino
  • J.K. Rowling
  • Arundhati Roy
  • Franz Kafka

Bien sur un livre en anglais implique plutôt de la littérature anglaise. Certain choix sont curieux Dan Brown (Da vinci code) entre Kerouac et Joyce, Voir Tupac (si si le rappeur). Je venais de lire le livre le plus connus de Borges.

On trouve 7-8 implémentation du Fibonnaci et autre factorielle. Vous allez apprendre plein de trucs sur le javascript, bien que je doute que cela serve. L’auteur montre des utilisations de with ou l’atroce mais absolument correct Function('return this/4').call(2*2). Il y a toutes les subtilités du javascript qui sont évoquées : Héritage, scope, hoisting, variable, etc..

La présentation est classe. Je l’avais pas reconnu mais les dessins sont de Miran Lipovača. C’est l’auteur du magnifique Learn You a Haskell for Great Good! si vous ne connaissez pas foncer.

En conclusion

Un bouquin qui aime les écrivains et qui aime le javascript. Il vous faudra aimer un peu les deux pour apprécier le contenu. Je m’en sors pas trop mal, je connaissais la plupart des écrivains. Pour moi c’est une curiosité et j’adore ce genre de livre. J’aime beaucoup la présentation.