Home
Sei Javascript!

25 Marzo 2015

Sei Javascript!

di

Il linguaggio per programmare il web si chiama ufficialmente ECMAscript. E ha qualche sorpresa in serbo.

Se frequentate questo spazio da qualche tempo mi avrete sentito scrivere che un giovane programmatore farebbe solo del bene a se stesso nel considerare JavaScript al momento di scegliere il suo primo linguaggio di lavoro.

Il linguaggio che nella sua prima versione era nato come una semplificazione, lenta e incompleta, del più potente Java, è diventato un colosso. Andrebbe chiamato, per correttezza, ECMAscript — dal nome dell’ente che lo ha standardizzato, anche per sottolineare quanto sia cambiato in meglio dalla nascita ad oggi, dimenticando Java. Non che foneticamente sia un gran bel nome, per carità. Anzi, Brendan Eich che di questo linguaggio è il papà una volta scrisse che ECMAscript gli sembrava un nome adatto semmai a una malattia della pelle. Ma tant’è.

Oggi quasi tutti lo usano nella sua versione 5, standardizzata nel 2009 e rifinita nel 2011. ECMAscript 5 è uno dei pilastri di HTML5 e del web moderno. La bella novità è che tra pochissime settimane nascerà ECMAscript 6, nome in codice Harmony.

Cartello di benvenuto nel comune di Harmony, che per coincidenza è anche il nome di una piccola comunità negli USA

Benvenuti in JavaScript 6.

Ci vorrà, poi, un altro po’ di tempo prima che lo si possa usare a fondo sul web, in quanto la sua inclusione nei browser è ancora agli inizi. Considerate però che Google ha rilasciato uno strumento chiamato Traceur che trasforma un codice sorgente ECMAscript 6 in ECMASCript 5, permettendoci di scrivere già oggi un programma ultramoderno, eppure usarlo subito.

Il laureato in informatica che è in me a questo punto ulula e scuote la gabbia in cui lo tengo chiuso, perché vorrebbe venir lasciato libero di disquisire sulle novità: classi e funzioni freccia, costanti e moduli, promesse e scope (non sto parlando delle ramazze, ma del tempo di vita delle variabili).

Non vorrei però allontanare i lettori tecnicamente meno propensi, e del resto conosco almeno una casa editrice che, ci scommetto, si affretterà a sviscerare le tematiche in un volume o due. Quel che mi preme sottolineare qui è che il linguaggio nato povero ma cresciuto bene non sta fermo e migliora ancora. Un ottimo sintomo della buona salute del web. Quasi quasi per adesso quella famosa gelateria non la apro ancora.

L'autore

  • Luca Accomazzi
    Luca Accomazzi (@misterakko) lavora con i personal Apple dal 1980. Autore di oltre venti libri, innumerevoli articoli di divulgazione, decine di siti web e due pacchetti software, Accomazzi vanta (in ordine sparso) una laurea in informatica, una moglie, una figlia, una società che sviluppa tecnologie per siti Internet

Iscriviti alla newsletter

Novità, promozioni e approfondimenti per imparare sempre qualcosa di nuovo

Gli argomenti che mi interessano:
Iscrivendomi dichiaro di aver preso visione dell’Informativa fornita ai sensi dell'art. 13 e 14 del Regolamento Europeo EU 679/2016.