Domande con tag 'syntax'

10
risposte

Perché le lingue richiedono parentesi intorno alle espressioni quando vengono utilizzate con "if" e "while"?

Lingue come C, Java e C ++ richiedono tutte le parentesi attorno a un'intera espressione se utilizzate in if , while o switch . if (true) { // Do something } al contrario di if true { // Do something } Questo mi se...
posta 07.11.2016 - 03:26
6
risposte

Perché la selezione prima di Da in una query SQL? [chiuso]

Questo è qualcosa che mi ha infastidito molto a scuola. Cinque anni fa, quando ho imparato SQL, mi sono sempre chiesto perché prima specifichiamo i campi che vogliamo e da dove li vogliamo. Secondo la mia idea, dovremmo scrivere: From Em...
posta 30.12.2011 - 14:34
3
risposte

C'è un vantaggio in termini di prestazioni nell'usare la sintassi del riferimento al metodo invece della sintassi lambda in Java 8?

I riferimenti al metodo ignorano l'overhead del wrapper lambda? Potrebbero in futuro? In base al tutorial Java sui riferimenti al metodo : Sometimes... a lambda expression does nothing but call an existing method. In those cases, it's...
posta 26.03.2015 - 16:16
7
risposte

Perché i punti e virgola sono scambiati tra cicli?

In molte lingue (un ampio elenco, da C a JavaScript): commas , argomenti separati (ad esempio func(a, b, c) ), mentre punto e virgola ; istruzioni sequenziali separate (ad esempio instruction1; instruction2; instruction3...
posta 21.04.2013 - 23:16
14
risposte

Perché esiste ancora la distinzione tra maiuscole e minuscole in alcuni linguaggi di programmazione?

Non vedo alcun utilizzo per la distinzione tra maiuscole e minuscole in un linguaggio di programmazione, a parte l'offuscamento del codice. Perché implementarlo in un linguaggio di programmazione? Aggiornamento: Sembra qualcuno che c...
posta 09.07.2012 - 10:57
9
risposte

Qual è la differenza tra "Sintassi" e "Zucchero sintattico"

Sfondo La pagina di Wikipedia su Syntactic Sugar afferma: In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for hu...
posta 05.04.2013 - 15:14
12
risposte

Perché la maggior parte dei linguaggi di programmazione ha una parola chiave o una sintassi speciale per la dichiarazione delle funzioni? [chiuso]

La maggior parte dei linguaggi di programmazione (sia linguaggi tipizzati dinamicamente che staticamente) ha una parola chiave e / o una sintassi speciali che sembrano molto diverse rispetto alla dichiarazione delle variabili per la dichiarazion...
posta 26.09.2014 - 20:50
4
risposte

Qual è la differenza tra l'implementazione di un'interfaccia esplicitamente o implicitamente?

In Visual Studio posso fare clic con il pulsante destro del mouse su un'interfaccia e scegliere Implementa interfaccia o Implementa interfaccia esplicitamente. public class Test : ITest { public string Id // Generated by Implement Inte...
posta 22.02.2012 - 15:29
4
risposte

Perché il tipo va dopo il nome della variabile nei moderni linguaggi di programmazione?

Perché in quasi tutti i linguaggi di programmazione moderni (Go, Rust, Kotlin, Swift, Scala, Nim, persino Python dell'ultima versione) i tipi vengono sempre dopo il nome della variabile nella dichiarazione delle variabili, e non prima? Perché...
posta 19.04.2016 - 20:39
18
risposte

La sintassi ha davvero importanza in un linguaggio di programmazione? [chiuso]

Uno dei miei professori dice "la sintassi è l'interfaccia utente di un linguaggio di programmazione", linguaggi come Ruby hanno una buona leggibilità ed è in crescita, ma vediamo che molti programmatori sono produttivi con C \ C ++, quindi come...
posta 15.11.2011 - 22:44