Domande con tag 'go'

3
risposte

Considerazioni sulle prestazioni durante l'utilizzo di Go for my project

Sto guardando usando Go (aka golang) per un progetto (un database SQL, ma per la maggior parte non importa qui) dove le prestazioni sono critiche, ma a basso carico il collo di bottiglia principale sarà I / O su disco . In questo caso, penso che...
posta 15.04.2013 - 11:15
2
risposte

Quali sono i prerequisiti per l'apprendimento Go

Sto pensando di imparare Go. Per quanto ne so, è un linguaggio di sistema orientato verso la programmazione parallela. (correggimi se sbaglio) Dovrei avere un'ottima conoscenza di C per essere un buon programmatore Go Quanti concetti di si...
posta 20.05.2013 - 08:05
2
risposte

Un vm implementato nel linguaggio di raccolta dei rifiuti richiede un garbage collector?

Questa è più di una domanda teorica. Se jvm è implementato in go, che è un linguaggio spazzato, allora jvm ha bisogno di un garbage collector separato da implementare per la propria operazione?     
posta 06.05.2014 - 09:34
1
risposta

Architettura interna idiomatica dei microservizi Go

Ai fini dell'apprendimento, sto cercando di implementare un piccolo progetto usando i microservizi ( avviso buzzword! ). Ci sono molte risorse online che parlano del mondo dei microservizi "macro" - integrazione, orchestrazione, scoperta dei ser...
posta 26.05.2016 - 04:49
2
risposte

Go - idiomi / design per determinare quando un numero sconosciuto di goroutine è completo

Ho un flusso di lavoro in cui cammino ricorsivamente attraverso un gruppo di directory, quindi ogni file esegue un'azione. Sto usando goroutine per percorrere ogni directory e anche per elaborare ogni file. Il problema che ho è di tenere traccia...
posta 11.08.2015 - 05:46
1
risposta

layout di directory di un progetto Go-lang?

Sto solo scoprendo il go linguaggio di programmazione. (FWIW, sono fluente in C ++, Ocaml, C, Common Lisp, Scheme, conosco bene Linux, e ho progettato e implementato GCC MELT ; sto valutando la possibilità di riscrivere alcuni monitor ME...
posta 24.01.2017 - 16:19
1
risposta

Controllo di nil in Go [chiuso]

In Go, è idiatico verificare la presenza di nil e restituire un errore se un parametro è nullo? I ricevitori del metodo pointer dovrebbero mai includere controlli nulli? Ho visto molto codice in altre lingue dove le persone che applicano l...
posta 28.09.2015 - 18:23
3
risposte

Quali sono i vantaggi del passare per valore?

Ho sempre pensato che passare per valore è un retaggio delle prime lingue, perché i designer non avevano mai visto nient'altro . Ma dopo aver visto i nuovi linguaggi come Go adattare lo stesso principio mi ha confuso. L'unico vantaggio a cui...
posta 22.02.2014 - 20:46
2
risposte

Sicurezza di tipo - Puntatori GO vs C

C è un linguaggio tipizzato statico che non è sicuro dal punto di vista del testo, perché i puntatori ( void *y ) ti permettono di fare praticamente tutto quello che vuoi, anche di cose che potrebbero mandare in crash il tuo programma. GO...
posta 29.01.2017 - 00:55
2
risposte

Perché le lingue concorrenti tendono ad avere una sintassi più complicata?

Questa è una domanda che ho pensato per un po '. Recentemente ho controllato linguaggi concorrenti come Haskell o Go o Erlang. Dal mio punto di vista, hanno enormi vantaggi in termini di prestazioni rispetto a linguaggi come C ++ o Python a c...
posta 03.04.2014 - 21:50