Domande con tag 'syntax'

4
risposte

Perché i linguaggi di programmazione scientifica sono così strani? [chiuso]

Mi sembra che i linguaggi di programmazione destinati all'uso in ambito scientifico e ingegneristico siano costantemente strani rispetto ai linguaggi di uso generale. Alcuni esempi in cima alla mia testa: In Matlab, ciascuna funzione deve...
posta 21.02.2014 - 11:24
6
risposte

Punto e virgola facoltativo

Molto spesso, in una lingua imperativa generica - i punti e virgola come delimitatori di istruzioni sono obbligatori o completamente non consentiti (ad esempio C e Python). Tuttavia, alcune lingue, come JavaScript, ti consentono di disattivar...
posta 02.10.2013 - 22:47
1
risposta

Mi sento a disagio con la sintassi dei record di Haskell

La maggior parte della sintassi di Haskell ha una bellezza di purezza. Ma la sintassi del record sembra brutta. È a disagio Sembra una specie di miscela con C. Richiede virgola e parentesi graffe. Haskell ha una tabulazione, una separazione basa...
posta 16.02.2011 - 04:05
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
4
risposte

La sintassi per disabilitare il codice dovrebbe differire da quella dei normali commenti?

Per diversi motivi durante lo sviluppo, a volte commento il codice. Dato che sono caotico e talvolta di fretta, alcuni di questi lo rendono al controllo del codice sorgente. Uso anche commenti per chiarire blocchi di codice. Ad esempio:...
posta 22.08.2011 - 13:06
2
risposte

Come si è sviluppata l'abitudine di utilizzare parentesi quadre per gli elementi dell'array?

Molti linguaggi di programmazione usano la sintassi a[i] per riferirsi all'elemento i th di un array, sequenza o vettore a - in particolare, C e Pascal (dalla fine degli anni '60 e primi anni '70) fanno questo . D'altra parte, alc...
posta 24.03.2018 - 11:34
3
risposte

Ometti terminando il punto e virgola in un tag: una buona idea?

È possibile omettere il punto e virgola in un tag. Esempio: <table> <th><td>Name</td><td>Email</td> <? foreach ($receivers as $receiver): ?> <tr> <td><?= $receiver->nam...
posta 11.08.2012 - 21:11
1
risposta

confrontando quantitativamente le forme AST

Come si può confrontare la forma degli alberi di sintassi astratta di programmi di codice sorgente simili (C, C ++, Go o qualsiasi cosa compilata con GCC ...)? Immagino che il rilevamento di plagio sul codice sorgente userebbe tali tecn...
posta 15.10.2015 - 22:48
1
risposta

Esegue operazioni di crossover su AST nella programmazione genetica

Quindi in generale quando si esegue un crossover in GA, si capovolge direttamente una sezione casuale nel "genoma", con la sezione corrispondente nell'altro genitore, e si modifica in base alla frequenza di mutazione. Considera le sequenze di...
posta 29.04.2016 - 19:34
4
risposte

Che cosa rende Common Lisp "grande"? [chiuso]

Ho imparato sia Common Lisp che Racket, e una cosa che sento costantemente è che Racket è un linguaggio molto più "piccolo" rispetto a Common Lisp. Mi chiedevo cosa significasse veramente. Per quanto ne so, la sintassi per Common Lisp non è molt...
posta 10.06.2013 - 23:26