2009-12-30 12 views
19

Come molti di voi potrebbero sapere che Google ha appena rilasciato il suo "Go Language" (http://golang.org) come linguaggio sperimentale. Qualcuno sa di qualche progetto con cui le persone hanno "sperimentato"? Mi sto solo chiedendo cosa ne pensino le persone fino ad ora. Anche se potrebbe essere troppo presto per dirlo.Progetti di lingua Go corrente

+0

Duplicato: http://stackoverflow.com/questions/17202 01/go-examples-and-idioms, http://stackoverflow.com/questions/1712172/whats-your-take-on-the-programming-language-go – gnovice

+0

@gnovice: quelli sono rivolti a una panoramica di base della lingua, questo è più per cose come "progetti" come in cose che potresti trovare su Codeplex o qualcosa del genere. – RCIX

+0

Qui ci sono molti link a diversi progetti disponibili: http://go-lang.cat-v.org/ –

risposta

5

Come Go è ancora un linguaggio nascente, la maggior parte dei progetti basati su di esso sono stati creati da smanettoni e sperimentatori:

E Hello, World! dello scorso anno:

Oltre a questo, ci sono un sacco di attacchi al codice C essere creato, normali esperimenti di programmazione, e le persone in cerca di spingere Vai a nuove piattaforme (ad esempio Win32).

5

Se si vuole provare a scrivere applicazioni web in movimento, ho scritto un piccolo framework web chiamato web.go. È ancora nelle prime fasi, ma penso che diventerà davvero utile.

+0

Nice! Avete in programma di adottare MVC? – Adam

3

La mia azienda sta lavorando su un Win32 native Go compiler. Dopo alcune prime sperimentazioni con vari approcci, abbiamo finalmente deciso di costruirlo in Go stesso, iniziando come compilatore incrociato su Linux (avremmo usato la porta Mingw, ma abbiamo iniziato prima che fosse davvero pronto). Quando arriveremo al punto in cui si può compilare, sappiamo che saremo molto vicini alla spedizione.

Google tipicamente chiama tutto beta per tutto il tempo che può e, fedele alla forma, che stanno andando in giro di copertura su Go, astenendosi dal definendolo "pronto per il debutto." La nostra esperienza finora, tuttavia, è stata molto positiva. Il compilatore è abbastanza buono e le librerie di supporto sono abbastanza buone. Data la natura del nostro progetto, non possiamo parlare anche sul runtime stesso. È abbastanza funzionale per i nostri bisogni, ma non ci stiamo mettendo esattamente male.

Ci siamo trovati molto a cuore il linguaggio stesso. Data la sua novità, c'è una netta mancanza di "howtos" e tutorial, e abbiamo dovuto capire un sacco di cose per tentativi ed errori e scavare attraverso le specifiche, ma il team di Google è stato molto coerente nel loro design , il che significa che in gran parte le cose hanno funzionato come ci aspettiamo quando arriveremo a quel punto.

Tutto sommato, ottiene un grande pollice in alto da noi.

0

Si prega di trovare lo link con la lista strutturata di riferimenti ad alcuni progetti Go.

Ad esempio, con i seguenti argomenti Interfacce

  • sistema operativo
  • P2P e File Sharing
  • macchine virtuali e Lingue
  • simulazione di modellazione
  • codice sorgente Gestione
Problemi correlati