Domande con tag 'syntax'

3
risposte

Uso intenzionalmente scorretto delle funzionalità del linguaggio, in particolare "ref" in C #, come suggerimento per i colleghi

Recentemente ho trovato un pezzo di codice simile a questo (all'incirca C #): public bool ValidateStuff(ref ArrayList listOfErrors, Stuff thingsToValidate) { if (!thingsToValidate.isValid() ) { errors.add("New error!"); } }...
posta 05.09.2014 - 22:16
1
risposta

Ciò che rende alcune cose più facili da analizzare rispetto ad altre?

Stavo leggendo la pagina di Wikipedia per WebAssembly e dice: " WebAssembly è ... progettato per essere più veloce da analizzare di JavaScript ", cosa che mi ha fatto pensare, cosa rende più veloce l'analisi di un determinato linguaggio o for...
posta 10.03.2017 - 11:38
3
risposte

Costruisci la tua logica di soluzione in sintassi o in un modello mentale più veloce ed efficiente?

Sono un principiante, sto studiando programmazione e oggi ho trovato questa domanda: Come posso essere sicuro di imparare effettivamente come programmare piuttosto che semplicemente imparare i dettagli di una lingua? Un commentatore, Cha...
posta 16.10.2013 - 08:16
3
risposte

Quali sono gli errori di programmazione più comuni che i programmatori PHP fanno in Java?

Sono più praticato in PHP che in Java, e quando uso Java mi trovo a guardarlo da una prospettiva PHP. Questo può causare problemi, quindi mi piacerebbe sapere quali sono gli errori di programmazione più comuni che i programmatori PHP fanno in Ja...
posta 20.01.2011 - 18:45
1
risposta

Sintassi dell'istruzione if / switch combinata con la gestione delle eccezioni per una lingua C # -inspirata

A volte è necessario provare / catturare le eccezioni all'interno della condizione "se", ma non il corpo che segue. In C #, questo è davvero piuttosto ingombrante, richiedendo a gente del posto e codice che non è del tutto ovvio, a colpo d'occhi...
posta 16.04.2011 - 15:53
4
risposte

simboli backquoted, buoni o cattivi?

Sto progettando un linguaggio di programmazione che ha tre tipi di entità quotate: stringhe e caratteri come in C, e simboli (stringhe internamente pensate per l'uso come chiavi di ricerca e simili) che considero una delle caratteristiche più ac...
posta 07.02.2012 - 19:16
9
risposte

Un "blocco downcast se" è una caratteristica linguistica ragionevole?

Considera quanto segue "se il cast": class A { public void f1() { ... } } class B : A { public void f2() { ... } } A a = foo(); // might return A or B if ( a is B ) { // Inside block, implicitly "redeclare" a as type B // It's...
posta 18.04.2014 - 22:21
9
risposte

Perché non c'è una prossima operazione sull'enumerazione?

Nei linguaggi di programmazione più popolari come Java e C # esiste un modo per definire enums , che sono essenzialmente tipi di dati con un insieme fisso di valori, ad es. DayOfWeek . Il problema è, dato un valore, ad es. DayOfWeek...
posta 08.07.2014 - 10:55
2
risposte

Perché la sintassi dell'assembly AT & T è stata progettata in questo modo?

La sintassi dell'assembly AT & T, spesso chiamata sintassi GAS, continua a sorprendermi. Ad esempio, il suo ordine di parametri: mov $100,%eax /* Destination after source */ Questo sembra davvero così contro-intuitivo! Quasi tutti i lin...
posta 20.04.2015 - 10:33
1
risposta

assegnazione della variabile globale Pythonesque

Sto progettando un linguaggio con la sintassi Pythonesque, inclusa la creazione casuale di variabili per assegnazione. Mi chiedo al momento esattamente come affrontare l'assegnazione alle variabili globali (e alle variabili oggetto / classe, dat...
posta 12.05.2012 - 19:12