algorithm
pseudocodice
Ricerca…
Osservazioni
Lo pseudocodice è per definizione informale. Questo argomento ha lo scopo di descrivere i modi per tradurre il codice specifico della lingua in qualcosa che tutti possono comprendere con un background di programmazione.
Lo pseudocodice è un modo importante per descrivere un algoritmo ed è più neutrale rispetto a dare un'implementazione specifica per il langugage. Wikipedia spesso usa una qualche forma di pseudocodice quando descrive un algoritmo
Alcune cose, come le condizioni di tipo if-else, sono abbastanza facili da scrivere in modo informale. Ma altre cose, ad esempio callback in stile js, possono essere difficili da trasformare in pseudocodice per alcune persone.
Questo è il motivo per cui questi esempi potrebbero rivelarsi utili
Affinazioni variabili
Potresti descrivere l'affettività variabile in modi diversi.
Typed
int a = 1
int a := 1
let int a = 1
int a <- 1
Nessun tipo
a = 1
a := 1
let a = 1
a <- 1
funzioni
Finché il nome della funzione, l'istruzione di ritorno e i parametri sono chiari, stai bene.
def incr n
return n + 1
o
let incr(n) = n + 1
o
function incr (n)
return n + 1
sono tutti abbastanza chiari, quindi puoi usarli. Cerca di non essere ambiguo con un'affettività variabile