Go

Szoftver screenshot:
Go
Szoftver adatai:
Változat: 1.5 Frissítve
Feltöltés dátuma: 27 Sep 15
Fejlesztő: The Go Project
Engedély: Ingyenes
Népszerűség: 6

Rating: 3.0/5 (Total Votes: 2)

Ugrás egy nyílt forráskódú, platformfüggetlen, expresszív, szabadon terjeszthető, szemetet gyűjtött, és párhuzamos programozási nyelv által kifejlesztett egy mérnökcsapat a Google. Go, minden fejlesztő képes lesz építeni a stabil, megbízható, és hatékony alkalmazások. Számos interaktív példák állnak rendelkezésre a projekt honlapján.


Könnyen nyomkövetett a GDB

A kód által termelt Go programozási nyelv könnyen nyomkövetett a GDB (A GNU projekt hibakereső) a nyílt forráskódú szoftverek. A kezdéshez az Ugrás a GNU / Linux operációs rendszer, egyszerűen töltse le a csomagot, amely megfelel a számítógép és blogodba építészetét, mentse az archívum a Home könyvtár, és csomagold ki.

Nyiss egy terminál alkalmazást, menjen a helyét a & lsquo; bin & rsquo; mappát (pl cd / home / softoware / go / bin /) és futtassa a & lsquo; ./ menni --help & rsquo; parancsot az elérhető parancssori és a használati üzenetet. Bővített dokumentációt arról, hogyan kell elindulni a Go programozási nyelv is biztosított a projekt honlapjáról.


Parancssori

A beépített parancsok lehetővé teszi, hogy lefordítani csomagok és függőségek, a listára csomagokat, nyomtatni információkat a Go környezetet, hogy távolítsa el objektum fájlok, a fix csomagokat, hogy létrehoz Go fájlok feldolgozásával a forráskód lefordításához és futtassa a Go programot, és a teszt csomagokat.

Ezen felül, akkor lehet futtatni egy adott go eszközzel, futtassa a go eszköz állatorvos a csomagok, fuss gofmt formákról szóló források, fordítsuk le és telepítsük csomagok és a függőségek, valamint letölthető és telepíthető, függőségek.


Fut a GNU / Linux, BSD, Mac és Windows

Mint említettük az elején a felülvizsgálat Go egy cross-platform programozási nyelv, ami azt jelenti, hogy tudod használni bármilyen GNU / Linux disztribúció, valamint a BSD, Mac OS X és Microsoft Windows operációs rendszerek. 32 és 64 bites számítógépes platformok támogatottak.

Mi az új ebben a kiadásban:

    < li> A fordító és futásidejű most írt teljesen Go (egy kis szerelő). C már nem végrehajtásában részt vevő, és így a C fordítót, hogy volt egyszer építéséhez szükséges forgalmazásával is elment.
  • A szemétgyűjtő most egyidejű és biztosítja nagyságrendekkel kisebb szünet alkalommal fut, ha lehetséges, párhuzamosan más goroutines.
  • Alapesetben Go programokat futtatni GOMAXPROCS állítva a magok száma hozzáférhető; a korábbi verziókban az alapértelmezetten 1.
  • Támogatás belső csomagok most már szerepel a tárolók, nem csak a Go mag.
  • A go parancs most nyújt kísérleti támogatás & quot; vendoring & quot; külső függőségek.
  • Egy új go eszköz nyoma parancs támogatja finomszemcsés felkutatásának program végrehajtását.
  • Egy új go doc parancs (nem azonos az godoc) is szabott az parancssori használatra.

Mi az új 1.4.2-es változatát:

  • Ez az új kiadás jön közel hét hónappal megjelenése után A Go 1.1 májusban sokkal rövidebb ideig, mint a 14 hónapos, 1,1 és 1,0. Várakozásaink összehasonlítható között eltelt jövőben nagyobb kiadások.
  • Go 1.2 tartalmaz néhány apróbb nyelvi változások, több fejlesztést a nyelvi végrehajtás és eszközök, a teljesítmény javítása, és sok kiegészítések és (visszafelé kompatibilis) változások a standard könyvtár.
  • Kérjük olvassa el a kiadási megjegyzésekben az összes részletet, mivel néhány változás befolyásolhatja a viselkedését meglévő (hibás) programok. Mi következik, a csúcspontja a kibocsátás.
  • Egy új, három-index szelet szintaxis növeli a képességet, hogy meghatározza kapacitás, valamint hossza. Ez lehetővé teszi a programozó, hogy adja át egy szelet érték, csak a hozzáférést egy meghatározott részét a mögöttes tömb, a technika, hogy a korábban szükséges a használata nem biztonságos csomagolásban.
  • A legnagyobb újdonsága az eszköz lánc van a lehetőség, hogy kiszámolja és a kijelző teszt lefedettség eredményeket. Lásd a Go teszt és fedél szerszám dokumentációját. Később ezen a héten fogunk közzé egy cikket, hogy tárgyalja ezt az új szolgáltatást részletesen.
  • Goroutines most elore tervezett, az, hogy az ütemező hivatkoznak alkalmanként történő belépéskor függvényében. Ez megakadályozhatja elfoglalt goroutines éhező más goroutines ugyanazon a menet.
  • A növekedés az alapértelmezett goroutine stack méretét kell javítani a teljesítményét néhány program. (A régi méretű volt a tendencia, hogy vezessenek drága verem szegmens kapcsolási teljesítmény-kritikus szakaszok.) A másik végén, új korlátozásokat verem méretben és számát operációs rendszer témáját meg kell akadályoznia rosszul működő programok mind elfogyasztják a források egy gép . (Ezek a határértékek segítségével kell kiigazítani, új funkciók, futásidejű / debug csomagot.)
  • Végül a sok változást, hogy a standard könyvtár, jelentős változások közé tartozik az új kódolási csomagot, indexált érvek printf formátumstring, és néhány kényelmes kiegészítéseket a sablon csomagot.

Mi az új verzióban 1.4.1:

  • Ez az új kiadás jön közel hét hónappal megjelenése után A Go 1.1 májusban sokkal rövidebb ideig, mint a 14 hónapos, 1,1 és 1,0. Várakozásaink összehasonlítható között eltelt jövőben nagyobb kiadások.
  • Go 1.2 tartalmaz néhány apróbb nyelvi változások, több fejlesztést a nyelvi végrehajtás és eszközök, a teljesítmény javítása, és sok kiegészítések és (visszafelé kompatibilis) változások a standard könyvtár.
  • Kérjük olvassa el a kiadási megjegyzésekben az összes részletet, mivel néhány változás befolyásolhatja a viselkedését meglévő (hibás) programok. Mi következik, a csúcspontja a kibocsátás.
  • Egy új, három-index szelet szintaxis növeli a képességet, hogy meghatározza kapacitás, valamint hossza. Ez lehetővé teszi a programozó, hogy adja át egy szelet érték, csak a hozzáférést egy meghatározott részét a mögöttes tömb, a technika, hogy a korábban szükséges a használata nem biztonságos csomagolásban.
  • A legnagyobb újdonsága az eszköz lánc van a lehetőség, hogy kiszámolja és a kijelző teszt lefedettség eredményeket. Lásd a Go teszt és fedél szerszám dokumentációját. Később ezen a héten fogunk közzé egy cikket, hogy tárgyalja ezt az új szolgáltatást részletesen.
  • Goroutines most elore tervezett, az, hogy az ütemező hivatkoznak alkalmanként történő belépéskor függvényében. Ez megakadályozhatja elfoglalt goroutines éhező más goroutines ugyanazon a menet.
  • A növekedés az alapértelmezett goroutine stack méretét kell javítani a teljesítményét néhány program. (A régi méretű volt a tendencia, hogy vezessenek drága verem szegmens kapcsolási teljesítmény-kritikus szakaszok.) A másik végén, új korlátozásokat verem méretben és számát operációs rendszer témáját meg kell akadályoznia rosszul működő programok mind elfogyasztják a források egy gép . (Ezek a határértékek segítségével kell kiigazítani, új funkciók, futásidejű / debug csomagot.)
  • Végül a sok változást, hogy a standard könyvtár, jelentős változások közé tartozik az új kódolási csomagot, indexált érvek printf formátumstring, és néhány kényelmes kiegészítéseket a sablon csomagot.

Mi az új 1.1.1 változat:

  • 2011-ben bejelentette a Go futásidő App Engine . Azóta tovább javultak a Go App Engine tapasztalat, és általában javult Go támogatja a Google Cloud Platform. Például a google-api-go-kliens egy Go interfész egy sor Google nyilvános API-k, köztük Compute Engine, Cloud Storage, BigQuery, meghajtó, és még sok más.

Hasonló program

Scheme2Js
Scheme2Js

11 May 15

ScummVM
ScummVM

17 Feb 15

J
J

20 Feb 15

Hozzászólások a Go

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!