Domande con tag 'syntax'

4
risposte

Perché gli sviluppatori di C # newline aprono le parentesi? [chiuso]

Ho passato la maggior parte degli ultimi anni a lavorare principalmente con C # e SQL. Ogni programmatore con cui ho lavorato in quel periodo aveva l'abitudine di posizionare la parentesi di apertura di una funzione o di una dichiarazione di flu...
posta 25.04.2014 - 15:07
6
risposte

Perché non testare una lingua come funzione supportata a livello di sintassi?

Puoi trovare un elenco infinito di blog, articoli e siti web che promuovono i vantaggi del test dell'unità del tuo codice sorgente. È quasi garantito che gli sviluppatori che hanno programmato i compilatori per Java, C ++, C # e altre lingue t...
posta 03.07.2014 - 18:55
1
risposta

Perché il C ++ non ha una parola chiave "pura" per le funzioni virtuali?

Mi sono sempre chiesto perché abbiamo codice virtual void MyFunction() = 0; e non pure virtual void MyFunction(); C'è un riferimento per la base di questa decisione?     
posta 20.05.2015 - 10:53
16
risposte

Sto scrivendo sulla sintassi del linguaggio. Esiste un linguaggio là fuori in cui i parametri sono inseriti all'interno del nome del metodo?

in JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); in C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear...
posta 10.03.2016 - 22:05
10
risposte

C'è qualche ragione per cui la maggior parte dei linguaggi di programmazione non ha '!' (non maggiore di) e '!' (non meno di) operatori?

Mi chiedo se non vi sia alcun motivo - o se si tratti solo di un incidente storico - che non ci sono !> e !< operatori in più linguaggi di programmazione? a >= b (un OR maggiore equivale a b) potrebbe essere scritt...
posta 04.02.2012 - 14:11
7
risposte

Perché la maggior parte delle lingue mainstream non supporta la sintassi "x y z" per i confronti booleani a 3 vie?

Se voglio confrontare due numeri (o altre entità ben ordinate), lo farei con x < y . Se voglio confrontare tre di loro, lo studente di algebra delle scuole superiori suggerirà di provare x < y < z . Il programmatore in me rispon...
posta 27.04.2016 - 22:33
10
risposte

Linguaggio di programmazione in cui ogni funzione chiamata / blocco viene eseguita in un thread separato? [chiuso]

Attualmente sto creando un linguaggio di programmazione per divertimento dove l'idea è che ogni chiamata di funzione / nuovo blocco (se clausole, cicli, ecc.) funzionerà in un thread separato. Invece di creare nuovi Thread lo standard dovrebbe e...
posta 28.02.2017 - 18:40
9
risposte

Qual è il vantaggio di avere un operatore di assegnazione che restituisce un valore?

Sto sviluppando un linguaggio che intendo sostituire sia Javascript che PHP. (Non riesco a vedere alcun problema con questo. Non è che nessuna di queste lingue abbia una base di installazione estesa.) Una delle cose che volevo cambiare era tr...
posta 13.02.2014 - 13:10
6
risposte

Spiegazione della sintassi nuova o non comune nei commenti [duplicato]

Come per il titolo, dovrei spiegare la sintassi che uso nel mio codice quando ho una ragionevole aspettativa che uno sviluppatore che guarda il mio codice in futuro non lo conosca? Breve avvertimenti o spiegazioni potrebbero essere aggiunti...
posta 26.08.2015 - 11:27
9
risposte

'' contro '! =' come condizione in un ciclo 'for'?

Supponiamo di avere il seguente for loop *: for (int i = 0; i < 10; ++i) { // ... } che potrebbe essere comunemente scritto anche come: for (int i = 0; i != 10; ++i) { // ... } I risultati finali sono gli stessi, quindi...
posta 25.04.2011 - 11:32