Go

Screenshot Software:
Go
Detalii soft:
Versiune: 1.5 Actualizat
Incarca data: 27 Sep 15
Producător: The Go Project
Licenţă: Gratuit
Popularitate: 6

Rating: 3.0/5 (Total Votes: 2)

Go este un open source, cross-platform, expresiv, distribuite gratuit,-gunoi colectate, și concomitent limbaj de programare dezvoltat de o echipa de ingineri de la Google. Cu Go, orice dezvoltator va fi capabil de a construi aplicatii stabile, sigure, și eficiente. Mai multe exemple interactive sunt disponibile pe pagina de start a proiectului.


Poate fi ușor depanate folosind GDB

Codul produsă de limbajul de programare Du-te poate fi ușor depanat folosind GDB (Proiectul GNU Debugger) software-ul open source. Pentru a începe cu Go pe sistemul de operare GNU / Linux, pur și simplu descărcați pachetul care corespunde computer & rsquo; s. Arhitectura, salvați arhiva pe directorul tau de casa, si despachetați-l

Deschideți o aplicație Terminal, du-te la locația și lsquo; & rsquo bin; folder (de exemplu, cd / home / softoware / go / bin /) și rulați & lsquo; ./ merge help & rsquo; comanda pentru a vedea opțiunile disponibile de linie de comandă și mesajul de utilizare. Documentație extinsă despre cum să începeți cu limbajul de programare Go este de asemenea prevăzut pe site-ul principal al proiectului.


Opțiuni de linie de comandă

comenzile sale built-in vă va permite să compilați pachetele și dependențe, pentru a lista pachete, pentru a imprima informații despre un mediu Du-te, pentru a elimina fișiere obiect, pentru a stabili pachete, pentru a genera fișierele Go prin procesarea codul sursă, pentru a compila și a alerga un program Du-te, si pentru a testa pachete.

În plus, puteți rula un instrument specific du-te, executați instrumentul veterinar Go pe ambalaje, executați gofmt pe surse de pachete, compila și instala pachete și dependențe, precum și pentru a descărca și instala pachete și dependențele.


Ruleaza pe GNU / Linux, BSD, Mac și Windows

După cum sa menționat la începutul revizuirii, Go este un limbaj de programare cross-platform, ceea ce înseamnă că îl puteți folosi pe orice distribuție GNU / Linux, precum și pe BSD, Mac OS X, și Microsoft de operare Windows Sisteme. Ambele platforme de calculatoare 32 și pe 64 de biți sunt suportate in acest moment

Ce este nou în această versiune:.

    < li> Compilatorul și Runtime sunt acum scris în întregime în Go (cu un pic de asamblare). C nu mai este implicat în punerea în aplicare, și așa mai departe compilatorul C, care a fost odată necesare pentru construirea de distribuție a dispărut.
  • Colectorul de gunoi este acum concurentă și oferă ori dramatic mai mici pauză de funcționare, atunci când este posibil, în paralel cu alte goroutines.
  • În mod implicit, Du-te de programe rula cu GOMAXPROCS stabilite la numărul de nuclee disponibile; în edițiile anterioare se implicit la 1.
  • Suport pentru pachetele interne este acum prevăzut pentru toate registrele, nu doar miezul Go.
  • Comanda Go ofera acum suport experimental pentru & quot; vendoring & quot; dependențe externe.
  • O nouă comandă go instrument urmă acceptă urmărire cu granulatie fina de execuție a programului.
  • O nouă comandă go doc (diferit de godoc) este personalizat pentru utilizarea de linie de comandă.

Ce este nou în versiunea 1.4.2:

  • Această nouă versiune vine aproape șapte luni de la eliberarea Du-te de 1,1 în luna mai, o perioadă mult mai scurtă decât 14 luni între 1.1 și 1.0. Anticipăm un interval comparabile între viitoare versiuni majore.
  • Du-te 1.2 include o pereche de modificări lingvistice minore, câteva îmbunătățiri la punerea în aplicare limbă și instrumente, unele îmbunătățiri de performanță, și de multe completările și modificările (compatibil) la biblioteca standard.
  • Vă rugăm să citiți notele de lansare pentru toate detaliile, ca unele modificări pot afecta comportamentul programelor existente (buggy). Ceea ce urmează este cele mai importante ale eliberării.
  • O nouă sintaxă felie de trei index adaugă capacitatea de a specifica capacitate, precum și lungime. Acest lucru permite programatorului să treacă o valoare felie care poate accesa doar o parte limitată a matrice de bază, o tehnica care a necesitat anterior utilizarea pachetului nesigure.
  • O caracteristică importantă nou lanțului instrument este facilitatea de a calcula și rezultatele testului de acoperire de afișare. Vezi testul du-te și documentația instrument acoperire pentru detalii. Mai târziu, în această săptămână, vom publica un articol care discută despre această caracteristică nouă în detaliu.
  • Goroutines sunt acum pre-programate preventiv, în care programatorul este invocată uneori la intrarea într-o funcție. Acest lucru poate preveni goroutines ocupat de foame alte goroutines pe același fir.
  • O creștere a implicit goroutine dimensiunea stivei ar trebui să îmbunătățească performanța unor programe. (Dimensiunea vechi a avut o tendință de a introduce comutare segmente stivă scump în secțiunile de performanță critice.) La celălalt capăt, noi restricții privind dimensiunile stack și numărul de fire de sisteme de operare trebuie să împiedice programe incorect de consumatoare de toate resursele de o mașină . (Aceste limite pot fi ajustate utilizând funcții noi în timpul rulării / pachetul debug.)
  • În cele din urmă, printre multe modificări biblioteca standard, modificări semnificative includ noul pachet de codificare, argumentele indexate în printf siruri de caractere format, și unele completări convenabil la pachetele șablon.

Ce este nou în versiunea 1.4.1:

  • Această nouă versiune vine aproape șapte luni de la eliberarea Du-te de 1,1 în luna mai, o perioadă mult mai scurtă decât 14 luni între 1.1 și 1.0. Anticipăm un interval comparabile între viitoare versiuni majore.
  • Du-te 1.2 include o pereche de modificări lingvistice minore, câteva îmbunătățiri la punerea în aplicare limbă și instrumente, unele îmbunătățiri de performanță, și de multe completările și modificările (compatibil) la biblioteca standard.
  • Vă rugăm să citiți notele de lansare pentru toate detaliile, ca unele modificări pot afecta comportamentul programelor existente (buggy). Ceea ce urmează este cele mai importante ale eliberării.
  • O nouă sintaxă felie de trei index adaugă capacitatea de a specifica capacitate, precum și lungime. Acest lucru permite programatorului să treacă o valoare felie care poate accesa doar o parte limitată a matrice de bază, o tehnica care a necesitat anterior utilizarea pachetului nesigure.
  • O caracteristică importantă nou lanțului instrument este facilitatea de a calcula și rezultatele testului de acoperire de afișare. Vezi testul du-te și documentația instrument acoperire pentru detalii. Mai târziu, în această săptămână, vom publica un articol care discută despre această caracteristică nouă în detaliu.
  • Goroutines sunt acum pre-programate preventiv, în care programatorul este invocată uneori la intrarea într-o funcție. Acest lucru poate preveni goroutines ocupat de foame alte goroutines pe același fir.
  • O creștere a implicit goroutine dimensiunea stivei ar trebui să îmbunătățească performanța unor programe. (Dimensiunea vechi a avut o tendință de a introduce comutare segmente stivă scump în secțiunile de performanță critice.) La celălalt capăt, noi restricții privind dimensiunile stack și numărul de fire de sisteme de operare trebuie să împiedice programe incorect de consumatoare de toate resursele de o mașină . (Aceste limite pot fi ajustate utilizând funcții noi în timpul rulării / pachetul debug.)
  • În cele din urmă, printre multe modificări biblioteca standard, modificări semnificative includ noul pachet de codificare, argumentele indexate în printf siruri de caractere format, și unele completări convenabil la pachetele șablon.

Ce este nou în versiunea 1.1.1:

  • În 2011 am anuntat runtime Go pentru App Engine . De atunci, ne-am continuat pentru a îmbunătăți experiența Engine Go App, și, în general, îmbunătățite de suport pentru platforma Google Cloud. De exemplu, Google-API-go-client oferă o interfață Du-te la o serie de API-uri publice Google, inclusiv Compute Engine, Cloud Storage, BigQuery, unitate, și multe altele.

Software similare

gears-stylus
gears-stylus

20 Feb 15

Scala
Scala

17 Feb 15

purepy
purepy

14 Apr 15

Arcueid
Arcueid

20 Feb 15

Comentarii la Go

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!