Domande con tag 'syntax'

2
risposte

Sintassi regolare - che cosa significa?

Sto leggendo " Meno è esponenzialmente più " e c'è un l'elenco dei vantaggi di Go, prima di tutto, cita "sintassi regolare (non serve una tabella dei simboli da analizzare)". Che cosa significa "sintassi regolare"? Quali proprietà definiscono...
posta 02.01.2016 - 12:41
1
risposta

Informazioni sulla costruzione di AST nel parser LL1 non ricorsivo

Ho implementato un parser LL1 in un approccio non ricorsivo con uno stack esplicito. Il seguente algoritmo è tratto dal Libro del Drago: set zp to point to the first symbol of w; set X to the top stack symbol; while ( X != $ ) { /* stack is...
posta 02.03.2014 - 17:55
2
risposte

Perché più lingue non supportano ===

Intendo come è usato in JavaScript. Sei curioso di sapere perché questo non è supportato in più lingue? Come Java, ad esempio, non ce l'ha? Sembra essere un operatore molto utile da avere.     
posta 26.05.2011 - 22:12
6
risposte

Impilabile parole chiave l'una sull'altra - stile scadente? [chiuso]

Mi sono sempre chiesto questo, specialmente nei linguaggi in stile C / Java. Ad esempio, considera le prime 3 righe di questo codice C #: lock (serviceLock) using (var client = new ServiceClient()) try { // Do something client.DoSometh...
posta 18.12.2013 - 04:36
3
risposte

Tipizzazione tipica del nuovo oggetto: esiste un modo per evitare la sintassi ripetitiva?

Quando apprendo C # (e concetti OO più in generale allo stesso tempo) qualcosa che ho trovato molto distraente è esemplificato dalla seguente riga: ExampleClass exampleObject = new ExampleClass(); È l'apparente ripetizione ridondante che mi...
posta 18.04.2014 - 12:06
2
risposte

foreach su più elenchi contemporaneamente

Esistono lingue che supportano foreach su più elenchi contemporaneamente? Qualcosa del genere: foreach (string a in names, string b in places, string c in colors) { // do stuff with a, b, c } Certo, questo può essere fatto con un ci...
posta 18.05.2013 - 20:01
3
risposte

Come si possono apprendere i nomi di metodi o classi di un framework o di un'API?

Ho programmato C ++ per un anno. Ho esaminato le funzionalità del linguaggio e ho scritto buoni programmi con esso, quindi ho deciso di passare a OpenGL. All'inizio sembrava confusionario. Continuando a seguire i tutorial, mi è sembrato più semp...
posta 26.08.2012 - 14:34
3
risposte

Quale lingua ha integrato "inserimento lista" come parte della sintassi del codice * *?

Molti linguaggi di programmazione consentono la manipolazione naturale delle stringhe e alcune lingue consentono anche la manipolazione di elenchi. Più spesso poi (sempre?), queste operazioni vengono eseguite come chiamate procedure o come...
posta 02.10.2013 - 08:37
1
risposta

Che cosa fa esattamente questa istruzione Python?

Sto cercando di eseguire un algoritmo di dual contouring di base scritto in Python ( qui ) in C ++. Non sono un programmatore Python, quindi una parte della sintassi del linguaggio è un po 'strana per me. In particolare, questo blocco di codi...
posta 18.10.2014 - 20:23
2
risposte

Posizionamento dei metodi di supporto [duplicato]

Ecco una domanda che mi ha sempre infastidito. Userò java come esempio perché non ho quasi mai incontrato un problema in java in cui non avevo bisogno di usare metodi helper nella sua struttura di classe. Diciamo che ho un metodo che fa una...
posta 04.05.2013 - 06:37