Hack (linguaggio di programmazione)
linguaggio di programmazione / Da Wikipedia, l'enciclopedia encyclopedia
Caro Wikiwand AI, Facciamo breve rispondendo semplicemente a queste domande chiave:
Puoi elencare i principali fatti e statistiche su Hack (linguaggio di programmazione)?
Riassumi questo articolo per un bambino di 10 anni
Hack è un linguaggio di programmazione per la macchina virtuale HipHop (HHVM), creato da Facebook come un dialetto del PHP. L'implementazione del linguaggio è open-source, concessa sotto i termini della Licenza BSD.[1][2]
Hack linguaggio di programmazione | |
---|---|
Autore | Julien Verlaguet, Alok Menghrajani, Drew Paroski, and others |
Data di origine | 2014 |
Ultima versione | 4.172 (2 novembre 2022) |
Utilizzo | HipHop Virtual Machine (HHVM) |
Tipizzazione | static, dynamic, weak, gradual |
Influenzato da | PHP, OCaml, Java, C#, Scala, Haskell |
Implementazione di riferimento | |
Sistema operativo | Cross-platform |
Licenza | licenza MIT |
Sito web | hacklang.org |
Hack permette ai programmatori di usare contemporaneamente sia la tipizzazione dinamica che quella statica. Questo modello di tipizzazione viene chiamato tipizzazione graduale, implementata anche in altri linguaggi di programmazione come l'ActionScript.[3] Il sistema dei tipi del linguaggio Hack permette di specificare tipi per i parametri delle funzioni, per i valori di ritorno e per le proprietà di classe ma il tipo delle variabili locali è sempre dedotto dalla macchina.