Domande con tag 'language-design'

3
risposte

Costrutto condizionale per un tipo di dati kleenean

Stavo pensando a un ipotetico linguaggio di programmazione con un tipo di dati kleenean che implementerebbe la logica a tre valori di Kleene . Per riassumere, è un'estensione del tipo di dati booleana con le tre costanti true , false...
posta 22.05.2013 - 19:50
10
risposte

Trovate le lingue con requisiti di indentazione ingombranti? [chiuso]

Pensieri su questi? Python è un esempio, e non è una pugnalata a Python, mi piace il linguaggio. Quali lingue hanno un requisito di indentazione?     
posta 24.09.2010 - 21:22
3
risposte

L'overloading delle funzioni è considerato generale Evil? [chiuso]

Recentemente ho trovato due nuovi linguaggi di programmazione (Vala e google GO) che non supportano il metodo o l'overloading di funzioni e intendono non supportarli in futuro! I creatori di questi linguaggi dicono che l'overloading è malvagio e...
posta 19.01.2013 - 19:09
2
risposte

Esistono lingue con servizi sia di livello alto che di livello basso? [chiuso]

Esistono lingue con servizi sia di livello alto che di livello basso? In caso contrario, è possibile crearne uno? Perché o perché no? In teoria, sarebbe molto utile avere un linguaggio di programmazione che abbia funzioni di linguaggio di she...
posta 19.12.2011 - 04:27
3
risposte

L'override di un metodo influisce sulla chiamata di una superclasse?

Sto cercando di capire alcune delle sfumature dell'ereditarietà ma non riesco a trovare una risposta a questa domanda. Considera quanto segue: class SuperClass { method foo { print "in SuperClass.foo" } method bar {...
posta 01.01.2015 - 17:22
6
risposte

perché no hasLock / testLock su mutex

esaminando i documenti di posix ' pthread_mutex_t e window's mutex e CRITICAL_SECTION ho notato che non esiste un modo semplice per verificare se il thread corrente contiene un mutex specifico posix ' pthread_mutex_t può e...
posta 22.07.2011 - 19:36
2
risposte

Dovrebbe ** legarsi più strettamente di!, ~?

Progettando un linguaggio di programmazione, includo l'operatore di esponenziazione ** . In Fortran e Python, le due lingue che conosco hanno questo operatore, che si lega più strettamente di unario meno, il che ha senso per praticità e trad...
posta 26.09.2013 - 08:12
3
risposte

Inc / dec vs + = / - =

Sto osservando una decisione sul design del linguaggio di programmazione che è difficile da stabilire precisamente perché non sembra esserci alcuna base oggettiva per scegliere un'opzione rispetto all'altra. La domanda è, dato che una lingua non...
posta 07.01.2012 - 11:47
2
risposte

Quali sono / sarebbero le caratteristiche e le applicazioni di un paradigma di programmazione in cui le funzioni non possono avere istruzioni?

Supponiamo che esista un linguaggio in cui, invece delle istruzioni, le funzioni potrebbero essere definite solo in relazione ad altre funzioni e operatori come l'applicazione parziale e la composizione. Quali sarebbero le caratteristiche di tal...
posta 14.06.2012 - 01:45
3
risposte

Funzionalità linguistiche di programmazione che aiutano a catturare i bug in anticipo [chiuso]

Conoscete le caratteristiche del linguaggio di programmazione che aiutano a rilevare i bug nelle fasi iniziali del processo di sviluppo del software, idealmente in fase di compilazione o prima possibile in fase di esecuzione? Esempi di funzio...
posta 21.11.2012 - 04:48