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



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow