Domande con tag 'programming-languages'

8
risposte

Definizione rigorosa dello zucchero sintattico? [chiuso]

Sembra che nelle guerre sante del linguaggio le persone denigrino costantemente qualsiasi caratteristica che non trovano particolarmente utile come "solo zucchero sintattico". La linea tra "caratteristiche reali" e "zucchero sintattico" tende a...
posta 14.09.2010 - 06:24
7
risposte

I confronti linguistici sono significativi? [chiuso]

Il Dr Bjarne Stroustrup nel suo libro D & E dice Several reviewers asked me to compare C++ to other languages. This I have decided against doing. Thereby, I have reaffirmed a long-standing and strongly held view: "Language comparisons a...
posta 27.11.2010 - 13:56
5
risposte

Falsi amici? Parola chiave "statica" in C rispetto a C ++, C # e Java

Per me, l'uso della parola chiave static in C e lingue come C # e Java sono "falsi amici" come "diventare" in inglese e "bekommen" in tedesco (= "ottenere" in inglese), perché significano cose diverse. In C static significa che la f...
posta 28.03.2012 - 12:35
3
risposte

Come viene applicata la trasparenza referenziale?

Nei linguaggi FP, il richiamo di una funzione con gli stessi parametri più e più volte restituisce lo stesso risultato più e più volte (cioè trasparenza referenziale). Ma una funzione come questa (pseudo-codice): function f(a, b) { retu...
posta 09.05.2013 - 13:43
9
risposte

Perché sono necessarie le macchine virtuali?

Invece di compilare il codice sorgente per il rispettivo SO (sul quale è indirizzato), compili una volta ed esegui ovunque. Per il gusto di questa domanda, la chiamerei VM (ad esempio, sia per Java che per .NET). Quindi questo l'esecuzione de...
posta 19.04.2012 - 00:41
3
risposte

Perché la funzione di stampa più semplice di C è denominata 'print' anziché 'printf'? [duplicare]

AFAIK, C non ha una funzione print . Il più semplice che possiamo ottenere è printf . Quindi, c'è una ragione per cui questa funzione non è semplicemente chiamata print , invece di printf ? Tieni presente che la domanda ri...
posta 03.05.2016 - 20:00
1
risposta

Nome della tecnica per inferire argomenti tipo di un parametro di tipo?

Setup: supponiamo di avere un tipo chiamato Iterator che ha un parametro di tipo Element : interface Iterator<Element> {} Quindi abbiamo un'interfaccia Iterable che ha un metodo che restituirà un Iterator . // T...
posta 09.07.2018 - 18:37
6
risposte

C'è qualche differenza tra le interfacce e le classi astratte che hanno solo metodi astratti?

Diciamo che abbiamo una classe astratta e che questa classe abbia solo metodi astratti. Questa classe astratta è diversa da un'interfaccia che ha solo gli stessi metodi? Quello che sto cercando di sapere è se ci sono differenze sia filosofica...
posta 19.04.2013 - 14:06
4
risposte

Qual è il concetto di linguaggio di programmazione per non valutare un'espressione di default in bash?

In Bash, per aumentare un valore intero memorizzato in una variabile, dobbiamo usare esplicitamente l'espansione aritmetica. i=1 i=$((i+1)) In caso contrario i=1 i=i+1 non valuterà l'espressione i+1 , ma assegnerà l'espressione...
posta 22.10.2016 - 18:08
4
risposte

Alla ricerca di un buon linguaggio funzionale / oop / meta con: [chiuso]

Voglio che sia generazione di codice nativo // In grado di compilare con qualcosa come GHC multipiattaforma (win / linux) Funzionale e un po 'orientato agli oggetti lambda, pattern matching, tuple e altre cose funzionali Ottimo suppo...
posta 16.05.2011 - 14:50