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
risposta
Come Go è ancora un linguaggio nascente, la maggior parte dei progetti basati su di esso sono stati creati da smanettoni e sperimentatori:
- Ngaro, VM che può essere eseguito Forth
- USB flash hacking
- Go REPL
- memcached server dal conduttore memcached corrente e memcached client creato da un altro utente
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).
Un modo per trovare qualche esempio di codice Vai a guardare sarebbe una Google Code Search for lang:go
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.
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
- 1. funzione ricorsiva in lingua go
- 2. cosa significa "./..." in "go install./..." nella lingua di go?
- 3. Trovare la lingua corrente dell'utente
- 4. Ottieni lingua corrente in CultureInfo
- 5. Come determinare la lingua di input corrente?
- 6. Manipolazione davvero grandi progetti multi lingua
- 7. In quale lingua è scritto il linguaggio di programmazione Go?
- 8. Funzione per la copia di matrici nella lingua Go
- 9. estrazione della gerarchia di directory utilizzando la lingua go
- 10. cambio lingua senza modificare la pagina corrente
- 11. Ottieni la lingua corrente in C#
- 12. : come ottenere la lingua corrente dell'utente?
- 13. Come ottengo la lingua corrente in django?
- 14. iOS: come ottenere la lingua dell'applicazione corrente
- 15. Stampa su registro utilizzando la lingua Go Server HTTP semplice
- 16. Come rilevare la lingua corrente di un Joomla! sito web?
- 17. Come posso trovare la lingua corrente di Windows da cmd?
- 18. Go risorse di apprendimento
- 19. Come trovare un giorno corrente nella lingua c?
- 20. NSLocale currentLocale restituisce sempre "en_US" non la lingua corrente dell'utente
- 21. Modelli Django: Ottieni l'URL corrente in un'altra lingua
- 22. Controllare se gli elementi esistono nella lingua corrente?
- 23. Lingua Vim: invia la parola corrente a CtrlP
- 24. come aumentare la dimensione di allocazione di una mappa nella lingua GO?
- 25. C# Lingua di scripting
- 26. Quale lingua utilizzare per scrivere una libreria di gioco, Go o Rust?
- 27. Go StartsWith (stringa str)
- 28. Lingua di comando della lingua naturale
- 29. Perché i progetti di Visual Studio sono limitati a una singola lingua?
- 30. Come rilevare la lingua di sistema in delphi per progetti multilingue?
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
@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
Qui ci sono molti link a diversi progetti disponibili: http://go-lang.cat-v.org/ –