Programming: Google programming language is now real! Programování: Google programovací jazyk je nyní skutečné! Go GO Google! Go Go Google!
Posted on 12. Publikováno dne 12. Nov, 2009 by Dragos in Coding Listopadu 2009 od Dragos v Kódování
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. První Google Browser (Chrome), pak Google mobilního operačního systému (Android), Google je stále velmi blízko k zahájení vlastní (a doufejme, že open source), operačního systému pro počítače. But before that, we needed to expect a “default” programming language from the Goliath of all technological times. Ale dříve, než že jsme museli čekat "standardní" programovací jazyk od Goliáše všech technologických časů. And it's here! A je to tady! GO is the name of Google's programming language, which from the words of the inventors it is a programming language that is: GO je název programovacího jazyka Google, který od slov vynálezců je programovací jazyk, který je:
- simple jednoduchý
- fast rychlý
- safe bezpečný
- concurrent souběžný
- fun legrace
- and of course.. open-source a samozřejmě .. 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. Přestože vypadá velmi podobný jazyk C a C + +, vývojáři říkají, že GO jazyk má mnoho vylepšení, díky kterým tato novinka ve stejném řádku s jazyky jako C, C + +, Java nebo Python.
Here are some points, which are the main features of GO: Tady jsou některé body, které jsou hlavní rysy GO:
Go compilers produce fast code fast. Go překladače produkují kód rychle rychle. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. Typické staví se zlomek vteřiny ještě výsledné programy běží skoro stejně rychle jako srovnatelné C nebo C + + kód.
Go is type safe and memory safe. Go je bezpečné a typ paměti bezpečné. Go has pointers but no pointer arithmetic. Go ukazovátka ale ukazatel aritmetika. For random access, use slices, which know their limits. Pro náhodný přístup, použití plátky, které znají své limity.
Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Go podporuje psaní systémy a servery jako množiny lehké komunikujících procesů, tzv. goroutines, se silnou podporou jazyka. Run thousands of goroutines if you want—and say good-bye to stack overflows. Spouštět tisíce goroutines chcete-li-a říkat dobrý-bye k přetečení zásobníku.
Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. Jděte se rychle staví, čisté syntaxe, odvoz odpadu, metody pro jakýkoli typ, a run-time odraz. It feels like a dynamic language but has the speed and safety of a static language. Připadá mi to jako dynamického jazyka, ale rychlost a bezpečnost statického jazyka. It's a joy to use. Je to radost používat.
Yet not convinced about the power of GO? Přesto není přesvědčen o síle GO? Russ Cox from Google, explains the fast compiles of big programs with GO: Russ Cox od společnosti Google, vysvětluje rychle sestavuje velkých programů s GO:
Convinced now? Přesvědčen o tom teď? Then G O f o r i t ! Pak 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. Poznámka od Google: Projekt byl koncipován Přejít k usnadnění psaní druh serverů a dalšího softwaru Google používá interně, ale realizace není zcela zralé ještě dost velké pro použití-stupnici výroby.
Related posts: Související příspěvky:













































