Google Closure Compiler - che cosa significa il nome?

3

Sono curioso del Google Closure Compiler . Perché l'hanno chiamato così? Ha qualcosa a che fare con le chiusure lessicali ?

EDIT: ho provato a ricercarlo nelle domande frequenti e nella documentazione, oltre a eseguire ricerche su Google come "nome del compilatore di chiusura". Non sono riuscito a trovare nulla di definito, quindi il motivo per cui lo sto chiedendo. Non credo che otterrò una risposta molto utile, ma speravo di soddisfare almeno la mia curiosità.

Non sto cercando di risolvere un problema specifico. Sono solo curioso.

    
posta Elias Zamaria 05.01.2012 - 19:12
fonte

2 risposte

10

Il Closure Compiler fa parte degli Strumenti di chiusura , la raccolta di strumenti di Google per facilitare il lavoro con javascript. La parola "Chiusura" si riferisce semplicemente a una caratteristica linguistica comunemente associata a javascript, sebbene non sia l'unica o la prima lingua ad usarla. L'uso di "Closure" sembra più divertente dal punto di vista del marketing che una profonda affermazione sul funzionamento o sulla funzionalità di qualsiasi strumento nella collezione.

    
risposta data 05.01.2012 - 20:22
fonte
11

Michael Bolin , autore del libro "Closure - The Definitive Guide" e ex Google Employee ha parlato delle origini del nome " Google Closure "in la prefazione del suo libro :

When I worked at Google from 2005 to 2009, I used Closure to help build Google Calendar and Google Tasks. When the initial work on Calendar was done in 2005, only the Compiler was available, and it was (and is) known internally as the JavaScript Compiler.
...
Meanwhile, the JavaScript codebase for Gmail had grown so large and complex that developers complained that it was too hard for them to add new features. This triggered a rewrite of the Gmail client, which precipitated the development of the two other major tools in the Closure suite: The Library and the Templates. The Library was simply named "Closure", as it was a play on the programming construct used so frequently in JavaScript, as well as the idea that it would bring "closure" to the nightmare that was JavaScript development at Google.

    
risposta data 19.09.2012 - 09:14
fonte

Leggi altre domande sui tag