Dart (linguaggio di programmazione)

Dart
linguaggio di programmazione
AutoreGoogle
Data di origine18 ottobre 2011
Ultima versione3.5.4 (17 ottobre 2024)
Utilizzodart.dev
Paradigmiprogrammazione multi-paradigma, programmazione orientata agli oggetti, programmazione funzionale, programmazione imperativa e riflessione
Tipizzazioneopzionale
Specifiche di linguaggioDart Language Specification
Estensioni comuni.dart
Influenzato daCoffeeScript,[senza fonte] Java, JavaScript, Strongtalk[senza fonte]
Implementazione di riferimento
Sistema operativomultipiattaforma
Licenzalicenza BSD
Sito webdart.dev

Dart (originariamente chiamato Dash[1]) è un linguaggio di programmazione sviluppato da Google. È stato presentato alla conferenza "GOTO Aarhus 2011" dal 10 al 12 ottobre 2011[2]. Lo scopo di Dart è quello di sostituire JavaScript come lingua franca per lo sviluppo web sulla piattaforma "web aperto"[3].

Il compilatore Dart permette di scrivere programmi sia per il web che per desktop e server, attraverso l'uso di due diverse piattaforme:

  • Dart Native: Per i dispositivi (smartphone, desktop, server, and altro), Dart Native include sia la Dart VM con una compilazione JIT (just-in-time) e un compilatore AOT (ahead-of-time) per la produzione di codice eseguibile.
  • Dart Web: Per il web, Dart Web include sia un compilatore per lo sviluppo (dartdevc) che uno per la produzione (dart2js).
  1. ^ Alex Chitu, Dash, Google's Alternative to JavaScript, su Dash, Google's Alternative to JavaScript, 13 settembre 2011. URL consultato il 21 luglio 2019.
  2. ^ Presentazione: "Opening Keynote: Dart, a new programming language for structured web programming" Archiviato il 13 ottobre 2011 in Internet Archive. - conferenza GOTO Aarhus 2011. Presentazione ufficiale del linguaggio Dart, 10 ottobre 2011
  3. ^ documento "Il futuro di JavaScript" dal nostro "JavaScript Summit" della settimana scorsa - Mail interna a Google trapelata]

Developed by StudentB