Domande con tag 'go'

3
risposte

Come funzionano i linguaggi di programmazione?

Questa è probabilmente una domanda stupida, ma come funzionano i linguaggi di programmazione a un livello basso? Se vai alla pagina GitHub della lingua Go qui , si dice che quasi il 90% dei file sorgente sono file Go. Com'è possibile che un lin...
posta 14.10.2016 - 00:51
1
risposta

Che aspetto hanno le goroutine, le fibre di rubino, ecc. sul sistema operativo / kernel?

Nella concorrenza di processo e nella concomitanza di thread è abbastanza ovvio come il kernel li vede mentre si collegano direttamente a cose reali che il kernel gestisce. Quando si tratta di gorotine del Golang e di fibre di rubino (queste son...
posta 22.09.2013 - 09:44
2
risposte

clojure / erlang / go per server ad alto volume

Ho un progetto che dovrà gestire migliaia di richieste al secondo con una discreta quantità di elaborazione per ciascuna. Per la maggior parte, l'elaborazione verrà eseguita su un elenco di elementi, in pratica filtrandolo e restituendo un elenc...
posta 09.04.2013 - 04:51
1
risposta

Le operazioni di tipo generico devono essere fornite dal tempo di esecuzione. Perché questa è una debolezza di Go?

Quindi, leggendo golang blog su fette c'è un frammento di Rob Pike A weakness of Go is that any generic-type operations must be provided by the run-time. che non capisco. Si può riformulare la stessa frase? Considerando il contes...
posta 26.04.2017 - 03:15
1
risposta

Quando la flessibilità della tipizzazione strutturale offre un vantaggio rispetto alla digitazione nominale?

Sto cercando di capire le implicazioni di tipizzazione strutturale vs. nominale digitando . Dalla lettura, sono riuscito a capire che uno dei vantaggi chiave della digitazione nominale è la possibilità di dichiarare un'interfaccia che può esser...
posta 24.02.2018 - 08:23
1
risposta

Importazione singola in un file di grandi dimensioni rispetto a più importazioni in file più piccoli. [Golang]

Sono sicuro che la gente di Google ha lavorato a lungo e duramente per garantire che il programmatore non si dovesse preoccupare di dettagli come questo, ma sono curioso. In Go se ho più file nello stesso pacchetto, ma importano tutti lo stes...
posta 01.05.2015 - 11:48
1
risposta

Tipi di container in Golang

Per un linguaggio non OOP come google go, è idiota andare a implementare nuovi tipi di contenitori usando tipi di dati come array o liste in modo da implementare funzionalità convenienti come il metodo contains che è assente da tutti i tipi...
posta 24.11.2012 - 15:49
1
risposta

Perché i puntatori delle strutture non vengono stampati come puntatori di variabili? [chiuso]

Considera il seguente codice: package main import "fmt" type Vertex struct { X, Y int } var ( i = 10 p = &i v = Vertex{1,2} q = &v ) func main() { fmt.Println(p) // Outputs the memory location of the pointer...
posta 23.09.2016 - 02:51
2
risposte

Come gestire gli aggiornamenti simultanei per lo stesso record in un sistema distribuito

Sto cercando di capire la migliore soluzione per il seguito. Qualsiasi aiuto sarebbe fantastico. Quindi in pratica ho un servizio (che può essere ridimensionato orizzontalmente), che ascolta una coda. Ogni messaggio ricevuto verrà inviato a u...
posta 30.08.2018 - 15:03
3
risposte

Cosa può fare Go chan che una lista non può?

Voglio sapere in quale situazione Go chan rende il codice molto più semplice rispetto all'utilizzo di elenchi o code o array solitamente disponibili in tutte le lingue. Come affermato da Rob Pike in uno dei suoi discorsi su Go lexer, i canali...
posta 13.03.2013 - 06:41