Programming: Google programming language is now real! Programmazzjoni: lingwa ta 'programmar Google issa hija reali! Go GO Google! Mur GO Google!
Posted on 12. Posted on 12. Nov, 2009 by Dragos in Coding Novembru, 2009 mill Dragos fl-Kodifika
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. L-ewwel l-Browser Google (Chrome), allura il-Google mobbli sistema operattiva (Android), Google hija verament jkollna qrib it-tnedija tagħha stess (u s-sors wieħed jittama miftuħa) sistema operattiva għall-kompjuters. But before that, we needed to expect a “default” programming language from the Goliath of all technological times. Iżda qabel dan, għandna bżonn li tistenna xi inadempjenza "lingwa ta 'programmar" mill-Goliath tal-ħinijiet kollha teknoloġiċi. And it's here! U dan l-hawn! GO is the name of Google's programming language, which from the words of the inventors it is a programming language that is: GO hu l-isem tal-lingwa ta 'programmar ta' Google, li mill-kliem ta 'l-inventuri hija lingwa ta' programmar li jkun:
- simple sempliċi
- fast mgħaġġel
- safe salv
- concurrent konkorrenti
- fun pjaċir
- and of course.. open-source u ta 'kors .. 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. Għalkemm il-lingwa tidher simili ħafna għall-C u C + +, l-iżviluppaturi jgħidu li l-lingwa GO tkun kbira tat-titjib li jpoġġu dan in-novità fl-istess ringiela b'żewġ ilsna bħall-C, C + +, Java jew Python.
Here are some points, which are the main features of GO: Hawn huma xi punti, li huma l-karatteristiċi ewlenin ta 'l-GO:
Go compilers produce fast code fast. Kumpilaturi Mur jipproduċu kodiċi fast fast. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. Tipiċi jibni jieħu frazzjoni ta 'sekonda iżda l-programmi li jirriżultaw run kważi malajr kemm Ċ komparabbli jew C + + kodiċi.
Go is type safe and memory safe. Mur huwa tat-tip bla periklu u sikur tal-memorja. Go has pointers but no pointer arithmetic. Go pointers iżda l-ebda medja pointer. For random access, use slices, which know their limits. Għall-aċċess bl-addoċċ, l-użu flieli, li taf il-limiti tagħhom.
Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Mur tippromwovi miktub is-sistemi u s-servers bħala settijiet tal-proċessi ħfief komunikazzjoni, imsejħa goroutines, bl-appoġġ qawwi mill-lingwa. Run thousands of goroutines if you want—and say good-bye to stack overflows. Mexxi eluf ta 'goroutines jekk inti tixtieq u jgħidu tajba ordinamenti għall-munzell tifwir.
Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. Mur jkun malajr tibni, sintassi nadif, il-ġbir taż-żibel, metodi għall-kwalunkwe tip, u run-time riflessjoni. It feels like a dynamic language but has the speed and safety of a static language. Hija tħoss bħal lingwa dinamiku, iżda għandha l-veloċità u s-sigurtà ta 'lingwa statika. It's a joy to use. Huwa ferħ li l-użu.
Yet not convinced about the power of GO? S'issa għadu mhux konvint dwar il-poter ta 'l-GO? Russ Cox from Google, explains the fast compiles of big programs with GO: Russ Cox minn Google, jispjega l-mgħaġġel jikkompila ta 'programmi kbar b'bosta GO:
Convinced now? Konvinti issa? Then G O f o r i t ! Imbagħad 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 mill-Google: Il-proġett Mur kien maħsub biex ikun aktar faċli li tikteb it-tip ta 'servers u softwer Google użi oħra għall internament, iżda l-implimentazzjoni ma tantx huwa matur biżżejjed għadhom kbar għall-użu ta' produzzjoni fuq skala kbira.
Related posts: Related postijiet:













































