Domande con tag 'language-agnostic'

2
risposte

La memorizzazione di un valore in una variabile utilizza più RAM dell'utilizzo diretto?

Voglio dire, fa qualcosa, per esempio in C #, come String test = "Test"; txtCtrl.Text = test; consuma più RAM di appena txtCtrl.Text = "Test"; Come si dice, una variabile è uno spazio riservato in memoria. Ma questo significa che no...
posta 25.02.2016 - 04:48
1
risposta

La ripetizione è espressa in forma Backus-Naur mediante definizioni di produzione ricorsiva?

Durante la lettura di grammatiche definite usando il modulo Backus-Naur (BNF), ho notato che le grammatiche non sembrano mai usare un simbolo di ripetizione esplicita, come * o + . Ciò è contrario alla forma Estendi Backus-Naur, tutta...
posta 28.08.2017 - 21:04
1
risposta

Evita la ripetizione del codice in dichiarazioni condizionali [duplicato]

Ho programmato per oltre 15 anni. Mi considero un ottimo programmatore, ma capisco (come tutti noi) ci sono cose su cui ho bisogno di lavorare. Una di queste cose è la ripetizione del codice quando si tratta di condizioni. Darò un campione gen...
posta 23.08.2014 - 19:06
2
risposte

Durante la modellazione di un circuito virtuale, qual è il miglior schema di progettazione per verificare i cicli?

Per semplicità supponiamo di avere solo porte AND e OR. Ognuno ha due input e uno output. L'uscita di due ingressi può essere utilizzata come ingresso per il prossimo gate. Ad esempio: A AND B - > E C AND D - > F E OR F - > G...
posta 02.11.2012 - 15:52
3
risposte

Quali sono i problemi con le variabili booleane? [chiuso]

Perché alcuni linguaggi non hanno nemmeno un tipo boolean (e usa invece una costante TRUE ), ma hanno molti altri tipi e moderni? A volte può essere un problema se si crea un boolean e poi ci si rende conto che può avere tre valori...
posta 05.05.2016 - 07:57
3
risposte

Gestione dell'allineamento della tabella del codice sorgente

A volte è necessario avere tabelle (grandi o piccole) nel codice sorgente. ItemType const SomeTable[] = { // id name min max ITEM( 3, "Foo", 70, 180), ITEM(13, "Bar", 30, 50), ITEM(14, "Baz", 30, 60), ITEM(60, "Abc",...
posta 16.04.2015 - 08:57
2
risposte

Inserimento di argomenti sulle proprie linee [chiuso]

Questa domanda si applica a parametri e argomenti, poiché ho visto questo stile usato in entrambi. Di solito scrivo parametri come questo someFunction(arg0, arg1, arg2) ma di recente ho notato che molte persone scrivono il loro in questo...
posta 02.02.2014 - 02:11
1
risposta

Esiste un uso per i gestori di layout oltre Java? [chiuso]

Sono un programmatore principiante e di recente stavo lavorando su alcune applicazioni GUI primitive in Java. Ecco dove ho incontrato diversi gestori di layout. Ho navigato nel web e dice che per la creazione avanzata di GUI ci sono NetBeans...
posta 26.12.2013 - 06:33
3
risposte

Quali sono alcuni modi efficaci per aiutare qualcuno a imparare un linguaggio / un framework di programmazione in modo focalizzato?

Ecco alcuni sfondi: Ho qualcuno che è motivato ad aiutarmi in un progetto che ha già una buona porzione di codice scritto La persona non ha uno sfondo CS, ma conosce le basi (funzioni, variabili, oggetti, classi, ecc.) L'obiettivo non è...
posta 14.08.2011 - 22:03
1
risposta

Design AST: la chiamata è sia espressione che affermazione?

Sto progettando l'AST per un compilatore e ho scoperto che in realtà non so come rappresentare il nodo Call . Attualmente, la parte pertinente di AST appare come questa (dove le frecce indicano l'ereditarietà): ASTNode -> Expression...
posta 04.05.2018 - 12:49