Siti web

Google crea un linguaggio di programmazione per semplificare l'App Dev

Creo un SITO WEB (da Zero) #01 ⋆ HTML

Creo un SITO WEB (da Zero) #01 ⋆ HTML
Anonim

Google ha inventato un nuovo linguaggio di programmazione progettato per ridurre la complessità della codifica senza compromettere le prestazioni delle applicazioni.

Chiamato Go, il linguaggio è stato testato internamente a Google ma è ancora in una fase sperimentale, quindi l'azienda lo sta rilasciando martedì come open-source codice nella speranza che possa essere d'aiuto con il suo sviluppo futuro.

"Abbiamo sviluppato Go perché eravamo un po 'frustrati per quanto sia diventato difficile lo sviluppo del software negli ultimi 10 anni circa", ha dichiarato Rob Pike, principale software ingegnere di Google.

Go mira a migliorare il modo in cui i linguaggi di programmazione esistenti gestiscono le dipendenze, che sono i componenti software che le applicazioni riutilizzano, come le librerie, ha detto Pike. Il linguaggio è anche progettato per gestire il lavoro multiprocessore in modo particolare, grazie al suo modello di programmazione concorrente.

Google ha iniziato a lavorare su Go circa due anni fa e ha dedicato un team a lavorarci a tempo pieno circa un anno fa. È stato concepito come linguaggio per la programmazione di sistemi, come server Web, sistemi di archiviazione e database. Tuttavia, Google è disponibile a vederlo espandersi in altre aree.

A questo punto, Go non viene utilizzato in nessun servizio o applicazione utente di Google, dal momento che deve ancora maturare, ovvero da dove vengono i programmatori esterni la foto. "Abbiamo bisogno di librerie e strumenti migliori, e la comunità open source è fantastica nell'aiutarti con cose del genere", ha detto Pike.

Creando un nuovo linguaggio di programmazione, Google continua a farsi strada nel campo del calcolo degli elementi costitutivi, spinto dal senso di urgenza nel migliorarli. Questa motivazione ha anche portato Google a intraprendere lo sviluppo del sistema operativo mobile Android, del brower di Chrome PC e del sistema operativo Chrome ancora inedito.