Domande con tag 'language-design'

4
risposte

Perchè molti linguaggi di programmazione hanno solo 2 strutture dati: array e hash?

Molti linguaggi di programmazione hanno solo quelle 2 strutture, e anche alcune lingue che hanno più strutture forniscono solo una sintassi speciale per quelle 2; di solito, [] e {} . Perchè è questo? C'è qualcosa di speciale su quei ti...
posta 23.03.2013 - 03:39
5
risposte

perché nessun compilatore nativo di C # o altro linguaggio "produttivo"? [chiuso]

Ho letto di D and Go e il modo in cui mirano a essere compilati per codice macchina, ma sono convenienti (come la garbage collection, non c'è bisogno di manipolare i puntatori se non necessario) e sono d'accordo che c'è bisogno di un tale lingua...
posta 23.12.2013 - 00:04
1
risposta

ECMAScript aggiungerà le classi a JavaScript? Cosa significa questo?

Ho sentito che una specie di sistema di classe verrà aggiunto a JavaScript con ECMAScript e trovo un po 'confuso, perché ho appena finito di leggere un libro JS, JavaScript, The Good Parts di Douglas Crockford, dove ha spiegato che la mancanza...
posta 05.12.2015 - 17:34
8
risposte

Quanto sono comuni i riferimenti circolari? Il GC conteggio di riferimento funziona correttamente?

Quanto sono comuni i riferimenti circolari? Meno sono comuni, meno casi difficili si hanno se si scrive in una lingua con solo conteggio di riferimento-GC. Ci sono casi in cui non funzionerebbe bene per rendere uno dei riferimenti un riferimento...
posta 28.12.2010 - 16:13
2
risposte

Proposte di utenti C ++

Credo di avere alcuni buoni suggerimenti per migliorare il linguaggio C ++. Chi dovrei contattare per discuterne? Ho la possibilità di essere ascoltato, specialmente se non sono un esperto di fama?     
posta 30.12.2011 - 01:43
3
risposte

Perché il linguaggio di base C ++ si fonde con la libreria standard?

A mio avviso, la libreria standard è un intero software separato rispetto a un compilatore. Secondo me, dovrebbero essere tenuti separati. I Vantaggi di questo approccio si riducono quasi a "possono evolversi indipendentemente". Svantag...
posta 26.06.2017 - 19:23
2
risposte

Esigenze (in linea di principio) C ++ tra parentesi se condizione di affermazione?

Nel corrente C ++ quando il corpo delle istruzioni if contiene un solo comando, quindi: Le parentesi attorno alla condizione if sono obbligatorie ma i blocchi sono facoltativi. Quindi, entrambi gli esempi sono OK: if ( condition )...
posta 07.01.2015 - 08:35
3
risposte

Qual è la procedura (se presente) per selezionare i byte per rappresentare gli opcode?

TL; DR Quale procedura viene seguita quando si selezionano i byte per rappresentare gli opcode? I byte per gli opcode sono scelti casualmente e sono mappati su mnemonici? Recentemente ho appreso da questo ha risposto che il bytecode d...
posta 10.11.2016 - 22:33
2
risposte

Linguaggio di scripting alternativo a Lua? [chiuso]

Vorrei aggiungere il supporto per lo scripting ad un'applicazione e con abbondanti linguaggi di scripting disponibili Sono un po 'sopraffatto. All'inizio pensavo a Python ma immagino che Python sia un po 'troppo grande per i miei gusti e l'ap...
posta 21.03.2013 - 08:20
3
risposte

Perché i cambiamenti linguistici di rottura minori non sono gestiti con i transpilers?

Per qualsiasi linguaggio di programmazione di successo, è estremamente difficile apportare una modifica alla lingua. Questo vale anche per quei cambiamenti in cui il codice legacy potrebbe essere fissato in modo affidabile e automatico con uno s...
posta 20.05.2017 - 09:40