Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Linguaggio di programmazione GO, Appunti di Programmazione C

Appunti parziali di Programmazione in linguaggio GO

Tipologia: Appunti

2020/2021

In vendita dal 20/01/2021

chiara_lamera
chiara_lamera 🇮🇹

4.5

(2)

8 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
GO
I file sorgenti sono chiamati da un nome descrittivo seguito da un punto, seguito da 3-4 lettere per
ricordare in che linguaggio è scritto il programma (hello.go).
Fasi del file:
1) Creare il file;
2) Compilare il file (Go Build);
3) Eseguire il file (creazione di un file eseguibile):
a. Linux: ./hello
b. Windows: hello.exe
Il tool Go ha mote funzioni, come riordinare il codice, compilarlo ed eseguirlo ecc….
Il comando Go Run compila ed esegue il codice insieme.
Go nasce da Google nel 2007/2008 da Robert Griesemer, Rob Pike e Ken Thompson. È un linguaggio
moderno che protegge la memoria da accessi sbagliati. Il linguaggio è estremamente preciso, tutto è
completamente esplicito.
Un esempio di programma Go è il seguente:
package main
import “fmt” //istruzione per importare funzioni di stampa e di scrittura a video
func main() {
var i, n int //dichiarazione delle variabili i e n di tipo Intere
fmt.Println(“Hello, world!”) //stampa a video
fmt.Print(“Quante volte? ”) //stampa a video
fmt.Scan(&n) //prende in input il valore scritto da tastiera e lo mette in n
for i=0;i<n;i++ { // ciclo che inizia con i = 0, continua se i < n e ad ogni ciclo i incrementa di 1
fmt.Println(“Ciao”, i, i * i)//stampa a video di Ciao assieme ad i e al valore dato da
i*i
}
}
Go doc fmt.Scan ti dice cosa fa la funzione scritta

Anteprima parziale del testo

Scarica Linguaggio di programmazione GO e più Appunti in PDF di Programmazione C solo su Docsity!

GO

I file sorgenti sono chiamati da un nome descrittivo seguito da un punto, seguito da 3-4 lettere per ricordare in che linguaggio è scritto il programma (hello.go). Fasi del file:

  1. Creare il file;
  2. Compilare il file (Go Build);
  3. Eseguire il file (creazione di un file eseguibile): a. Linux: ./hello b. Windows: hello.exe Il tool Go ha mote funzioni, come riordinare il codice, compilarlo ed eseguirlo ecc…. Il comando Go Run compila ed esegue il codice insieme. Go nasce da Google nel 2007/2008 da Robert Griesemer, Rob Pike e Ken Thompson. È un linguaggio moderno che protegge la memoria da accessi sbagliati. Il linguaggio è estremamente preciso, tutto è completamente esplicito. Un esempio di programma Go è il seguente: package main import “fmt” //istruzione per importare funzioni di stampa e di scrittura a video func main() { var i, n int //dichiarazione delle variabili i e n di tipo Intere fmt.Println(“Hello, world!”) //stampa a video fmt.Print(“Quante volte? ”) //stampa a video fmt.Scan(&n) //prende in input il valore scritto da tastiera e lo mette in n for i=0;i<n;i++ { // ciclo che inizia con i = 0, continua se i < n e ad ogni ciclo i incrementa di 1 fmt.Println(“Ciao”, i, i * i) //stampa a video di Ciao assieme ad i e al valore dato da i*i } } Go doc fmt.Scan  ti dice cosa fa la funzione scritta