Programming: Google programming language is now real! Programmazione: linguaggio di programmazione di Google ora è reale! Go GO Google! Go Go Google!
Posted on 12. Posted on 12. Nov, 2009 by Dragos in Coding Novembre, 2009 da Dragos in Coding
First the Google Browser (Chrome), then the Google mobile operating system (Android), Google is getting really close to launching its own (and hopefully open source) operating system for computers. Prima il browser di Google (Chrome), allora il sistema operativo mobile di Google (Android), Google si sta davvero prossima a lanciare la propria (e open source si spera) il sistema operativo per computer. But before that, we needed to expect a “default” programming language from the Goliath of all technological times. Ma prima di questo, abbiamo bisogno di aspettare un "default" linguaggio di programmazione dal Golia di tutti i tempi tecnologici. And it's here! Ed è qui! GO is the name of Google's programming language, which from the words of the inventors it is a programming language that is: GO è il nome del linguaggio di programmazione di Google, che dalle parole degli inventori è un linguaggio di programmazione che è:
- simple semplice
- fast veloce
- safe salvo
- concurrent concomitante
- fun divertimento
- and of course.. open-source e naturalmente .. open-source
Though the language looks very similar to C and C++, the developers say that the GO language has many improvements that put this novelty in the same row with languages such as C, C++, Java or Python. Anche se il linguaggio è molto simile a C e C + +, gli sviluppatori dicono che la lingua GO ha molti miglioramenti che mettere questa novità nella stessa riga con linguaggi come C, C + +, Java o Python.
Here are some points, which are the main features of GO: Ecco alcuni punti, che sono le caratteristiche principali di GO:
Go compilers produce fast code fast. Compilatori Go produrre velocemente il codice veloce. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. Tipica costruisce prendere una frazione di secondo, ma i programmi risultanti eseguire quasi più presto comparabili C o C + + code.
Go is type safe and memory safe. Go è il tipo di sicurezza e la memoria cassetta di sicurezza. Go has pointers but no pointer arithmetic. Go ha puntatori, ma non l'aritmetica dei puntatori. For random access, use slices, which know their limits. Per l'accesso casuale, fette di utilizzo, che conosce i propri limiti.
Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Go promuove sistemi di scrittura e server come insiemi di leggere i processi di comunicazione, chiamati goroutines, con il forte sostegno del linguaggio. Run thousands of goroutines if you want—and say good-bye to stack overflows. Esegui migliaia di goroutines se si vuole, e dire addio a stack overflow.
Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. Go ha costruisce veloce, la sintassi pulita, raccolta dei rifiuti, metodi di qualunque tipo, e run-time di riflessione. It feels like a dynamic language but has the speed and safety of a static language. Ci si sente come un linguaggio dinamico, ma ha la velocità e la sicurezza di un linguaggio statico. It's a joy to use. E 'una gioia da usare.
Yet not convinced about the power of GO? Ancora non è convinto del potere del GO? Russ Cox from Google, explains the fast compiles of big programs with GO: Russ Cox da parte di Google, spiega la compilazione veloce di grandi programmi con GO:
Convinced now? Convinti ora? Then G O f o r i t ! Poi G o F o r i t! ![]()
Note from Google : The Go project was conceived to make it easier to write the kind of servers and other software Google uses internally, but the implementation isn't quite mature enough yet for large-scale production use. Nota da Google: Il progetto Go è stato concepito per rendere più facile scrivere il tipo di server e di altri software che Google utilizza internamente, ma l'attuazione non è del tutto ancora sufficientemente matura per un utilizzo produzione su vasta scala.
Related posts: Related posts:
- Google search engine: is indexing everything, but how accurate? Motore di ricerca di Google: è l'indicizzazione di tutto, ma come precisa? Strange things happening on IconArchive.com Strane cose che accadono sulla IconArchive.com
- Webhit: Find reviews/testimonials written by real people. Webhit: Trova recensioni / testimonianze scritte da persone vere. Share your opinion about different topics Condividi la tua opinione su argomenti diversi
- Wordpress: Best SEO iTranslator for Wordpress, get free traffic from fully automated plugin script Wordpress: iTranslator Best SEO per Wordpress, ottenere il traffico gratuito da script plug completamente automatizzato
- Apps: Best two IDEs to use with Linux Ubuntu Pres.: due migliori IDE da utilizzare con Linux Ubuntu
- artur artur













































