Go

Software kuvakaappaus:
Go
Ohjelmiston tiedot:
Versio: 1.5 Päivitetty
Lähetyksen päivämäärä: 27 Sep 15
Kehittäjä: The Go Project
Lupa: Vapaa
Suosio: 6

Rating: 3.0/5 (Total Votes: 2)

Go on avoimen lähdekoodin, cross-platform, ilmeikäs, vapaasti levittää, roskat kerätään, ja samanaikainen kehittämä ohjelmointikieli insinööritiimi Google. Go, yksikään kehittäjä voi rakentaa vakaa, luotettava ja tehokas sovelluksia. Useita vuorovaikutteisia esimerkkejä ovat saatavilla projektin kotisivulla.


Voidaan helposti debugged käyttämällä GDB

koodi tuottama Go ohjelmointikieltä voidaan helposti debugged käyttämällä GDB (GNU-projekti viankorjaus) avoimen lähdekoodin ohjelmistoja. Päästä alkuun Mene GNU / Linux-käyttöjärjestelmän, lataa paketti, joka vastaa tietokoneeseen & rsquo; s arkkitehtuuri, tallenna arkisto kotihakemistoosi ja pura se.

Avaa Terminal sovellus, mene sijainti & lsquo; bin & rsquo; kansio (esim cd / home / softoware / go / bin /) ja suorita & lsquo; ./ mennä help & rsquo; komento nähdäksesi saatavilla komentorivivalitsimia ja käyttöviestin. Laajennettu ohjeet, kuinka pääset alkuun Go ohjelmointikieltä annetaan myös hankkeen pääsivusto.


Komentorivivalitsimia

Sen sisäänrakennettu komentojen avulla voit koota paketteja ja riippuvuuksia, luetella paketteja, tulostaa tietoja Mene ympäristö, poistaa objektin tiedostoja, korjata paketteja, tuottaa Go tiedostoja käsittelemällä lähdekoodin, kääntää ja ajaa Go ohjelma, ja testata paketteja.

Lisäksi voit ajaa tietyn mennä työkalu, suorita liikkeellä työkalun eläinlääkäri pakkauksiin, ajaa gofmt paketin lähteistä, kääntää ja asentaa paketteja ja riippuvuudet, sekä ladata ja asentaa paketteja ja riippuvuuksia.


Toimii GNU / Linux, BSD, Mac ja Windows

Kuten alussa tarkastelun, Go on cross-platform ohjelmointikieli, mikä tarkoittaa, että voit käyttää sitä missä tahansa GNU / Linux-jakelu, sekä BSD, Mac OS X, ja Microsoft Windows -käyttöjärjestelmän järjestelmät. Sekä 32 ja 64-bittinen tietokone alustat ovat tuettuja tällä hetkellä.

Mikä on uusi tässä julkaisussa:

    < li> kääntäjä ja runtime ovat nyt kirjoitettu kokonaan Go (hieman kokoajan). C ei ole enää mukana toteuttamassa, ja niin C-kääntäjä, joka oli kerran rakentamiseen tarvittava jakelu on mennyt.
  • roskienkerääjä on nyt samanaikaisesti ja tarjoaa huomattavasti alhaisempi tauko kertaa käynnissä, kun se on mahdollista, yhdessä muiden goroutines.
  • Oletuksena Mene ohjelmia ajaa GOMAXPROCS asetettu useita sydämiä käytettävissä; tekniikan vapauttaa se oletusarvo 1.
  • tukea sisäisten pakettien säädetään nyt kaikille arkistoille, ei vain Go ydin.
  • Siirry komento tarjoaa nyt kokeellinen tuki & quot; vendoring & quot; ulkoiset riippuvuudet.
  • uusi go työkalu jäljittää komento tukee hienojakoinen jäljittämiseen ohjelman toteutukseen.
  • uusi go doc komento (erillään godoc) on mukautettu komentorivin käytön.

Mikä on uusi versiossa 1.4.2:

  • Tämä uusi julkaisu tulee lähes seitsemän kuukautta on kulunut Go 1.1 toukokuussa huomattavasti lyhyemmän ajan kuin 14 kuukautta välillä 1.1 ja 1.0. Ennakoimme vertailukelpoinen väli tulevia suuria versioissa.
  • Siirry 1.2 sisältää muutamia pieniä kieli vaihtuu, useita parannuksia kielen täytäntöönpanoon ja työkaluja, jotkut suorituskyvyn parannuksia, ja monet lisäyksiä ja (taaksepäin yhteensopiva) muutoksia standardin kirjastoon.
  • Lue julkaisutiedot kaikki yksityiskohdat, kuten jotkut muutokset voivat vaikuttaa käyttäytymiseen nykyisten (buginen) ohjelmat. Seuraavassa on kohokohtia vapautumista.
  • Uusi kolmen indeksi siivu syntaksin lisää mahdollisuuden määritellä kapasiteetin sekä pituus. Tämä mahdollistaa ohjelmoija siirtää siivu arvo, joka voi käyttää vain pienen osan taustalla array, tekniikka, joka aiemmin edellytti vaarallisia paketti.
  • merkittävä uusi piirre työkalun ketjun on mahdollisuus laskea ja näytön testi kattavuus tuloksia. Katso Go testi ja kansi työkalu käyttöohjeista. Myöhemmin tällä viikolla julkaisee artikkelissa, joka käsittelee tätä uutta ominaisuutta yksityiskohtaisesti.
  • Goroutines ovat nyt ennalta ehkäisevästi suunniteltu, että ajastin vedotaan toisinaan tultaessa toiminto. Tämä voi estää kiireinen goroutines päässä nälkää muista goroutines samalla säiettä.
  • lisäys default goroutine pinon koon pitäisi parantaa suorituskykyä joissakin ohjelmissa. (Vanha koko oli pyrkimys ottaa käyttöön kalliita pino-segmentti kytkentä suorituskykyä kriittisten osien.) Toisessa päässä, uusia rajoituksia pino koot ja määrä käyttöjärjestelmän viestiketjut tulisi estää oikein, joten ohjelmia kuluttaa kaikki resurssit koneen . (Näitä rajoja voidaan säätää käyttämällä uusia toimintoja runtime / debug paketti.)
  • Lopuksi joukossa monia muutoksia standardin kirjasto, merkittäviä muutoksia ovat uuden koodaus paketti, indeksoitu argumentteja printf muotoiluista ja jotkut kätevä lisäyksiä malliin paketit.

Mikä on uusi versiossa 1.4.1:

  • Tämä uusi julkaisu tulee lähes seitsemän kuukautta on kulunut Go 1.1 toukokuussa huomattavasti lyhyemmän ajan kuin 14 kuukautta välillä 1.1 ja 1.0. Ennakoimme vertailukelpoinen väli tulevia suuria versioissa.
  • Siirry 1.2 sisältää muutamia pieniä kieli vaihtuu, useita parannuksia kielen täytäntöönpanoon ja työkaluja, jotkut suorituskyvyn parannuksia, ja monet lisäyksiä ja (taaksepäin yhteensopiva) muutoksia standardin kirjastoon.
  • Lue julkaisutiedot kaikki yksityiskohdat, kuten jotkut muutokset voivat vaikuttaa käyttäytymiseen nykyisten (buginen) ohjelmat. Seuraavassa on kohokohtia vapautumista.
  • Uusi kolmen indeksi siivu syntaksin lisää mahdollisuuden määritellä kapasiteetin sekä pituus. Tämä mahdollistaa ohjelmoija siirtää siivu arvo, joka voi käyttää vain pienen osan taustalla array, tekniikka, joka aiemmin edellytti vaarallisia paketti.
  • merkittävä uusi piirre työkalun ketjun on mahdollisuus laskea ja näytön testi kattavuus tuloksia. Katso Go testi ja kansi työkalu käyttöohjeista. Myöhemmin tällä viikolla julkaisee artikkelissa, joka käsittelee tätä uutta ominaisuutta yksityiskohtaisesti.
  • Goroutines ovat nyt ennalta ehkäisevästi suunniteltu, että ajastin vedotaan toisinaan tultaessa toiminto. Tämä voi estää kiireinen goroutines päässä nälkää muista goroutines samalla säiettä.
  • lisäys default goroutine pinon koon pitäisi parantaa suorituskykyä joissakin ohjelmissa. (Vanha koko oli pyrkimys ottaa käyttöön kalliita pino-segmentti kytkentä suorituskykyä kriittisten osien.) Toisessa päässä, uusia rajoituksia pino koot ja määrä käyttöjärjestelmän viestiketjut tulisi estää oikein, joten ohjelmia kuluttaa kaikki resurssit koneen . (Näitä rajoja voidaan säätää käyttämällä uusia toimintoja runtime / debug paketti.)
  • Lopuksi joukossa monia muutoksia standardin kirjasto, merkittäviä muutoksia ovat uuden koodaus paketti, indeksoitu argumentteja printf muotoiluista ja jotkut kätevä lisäyksiä malliin paketit.

Mikä on uusi versiossa 1.1.1:

  • Vuonna 2011 ilmoitimme Go runtime App Engine . Sittemmin olemme edelleen parantamaan Go App Engine kokemus, ja yleisesti ottaen parantunut Go tuen Google Cloud Platform. Esimerkiksi google-api-go-client tarjoaa Siirry käyttöliittymän erilaisia ​​Googlen julkisen API, mukaan lukien Compute Engine, Cloud Storage, BigQuery, Drive, ja paljon muuta.

Vastaavia ohjelmistoja

bigloo
bigloo

20 Feb 15

Octave
Octave

2 Jun 15

SmartEiffel
SmartEiffel

3 Jun 15

Kommentit Go

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!