Domande con tag 'language-agnostic'

2
risposte

Utilizzo di oggetti / dati con versione per gestire la compatibilità della versione del programma?

Esiste un nome comune per la pratica di mantenere un numero di versione sui dati, in modo che possano essere identificate diverse versioni del programma, ad esempio "corrente", "legacy" e "troppo vecchio per l'affare" -con "versioni dello stesso...
posta 22.08.2012 - 10:40
6
risposte

Tutte le classi hanno un costruttore predefinito come parte di una buona convenzione di codifica

Dai testi che ho letto fino ad ora, le convenzioni parlano dell'organizzazione di constructors , a partire da default , se ce ne sono. Mi chiedo, se tutte le classi avessero comunque una default constructor . Ciò aiuterà almeno a cre...
posta 14.06.2013 - 19:33
7
risposte

se ti è stato chiesto di rispondere alla domanda "qual è la differenza tra la lingua inglese e un linguaggio di programmazione" come risponderai? [chiuso]

Fondamentalmente in entrambi i casi hai: un vocabolario ben definito una sintassi da rispettare entrambi possono esprimere una logica aziendale possono definire la semantica Non penso che sarebbe giusto dire "Un linguaggio di progra...
posta 30.06.2012 - 01:40
4
risposte

Come posso smettere di sovrascrivere le variabili membro con "nuove"?

La maggior parte della mia esperienza di programmazione è stata con C ++ e (shudder) FORTRAN (sono uno scienziato non un programmatore in quanto tale, ma faccio del mio meglio). Recentemente ho iniziato a usare Python in modo estensivo e lo trov...
posta 05.09.2013 - 03:15
7
risposte

Perché alcuni elementi di codice (classi, metodi ecc.) nelle API pubbliche vengono deprecati nel tempo?

Oggi il nostro professore ha discusso con la classe che cosa significa "classe X o metodo X deprecato"? Da quello che ho capito, significa, per esempio, che non avremo più quel metodo o classe nell'API Java in futuro, quindi è meglio usare un al...
posta 28.04.2011 - 22:23
5
risposte

Devo ignorare le caratteristiche di una lingua quando ho intenzione di eseguire il porting del mio codice su un altro che non ha tali caratteristiche?

Attualmente sto giocando con un progetto molto grande. Un interprete per un semplice linguaggio di scripting. Dopo settimane di pianificazione, ho deciso che il miglior modo di agire sarebbe quello di prototipare parte dell'interprete in Python,...
posta 25.11.2016 - 22:15
3
risposte

Dove posso trovare un confronto autorevole delle lingue dei computer? [chiuso]

Ho raggiunto un punto della mia carriera in cui voglio considerarmi meno un "ingegnere" in cui {x} è un linguaggio di programmazione specifico e voglio essere più un ingegnere del software indipendente dal linguaggio. L'ovvio passo successivo...
posta 13.09.2013 - 23:19
2
risposte

Come "tracciare"?

Trovo che avvii progetti e, a causa della mia mancanza di esperienza, trovo che le vecchie strutture di database e gli enormi blocchi di codice sono inefficienti e costosi di memoria. Tuttavia, quando mi rendo conto che è necessaria una riproget...
posta 22.11.2011 - 04:50
6
risposte

Riutilizzo del codice: riutilizzo del metodo complesso rispetto alle parti che selezionano la ciliegia

Attualmente mi trovo di fronte a una situazione in cui non sono abbastanza sicuro di come procedere nel modo migliore. Sfondo Sto pianificando un nuovo processo di importazione dei dati, che importerà il personale e il salario informazio...
posta 27.05.2011 - 13:11
3
risposte

Il caso dopo caso è efficiente?

Solo una domanda a caso sull'efficienza dei casi di interruttori caso per caso; è il seguente codice (presuppone lo pseudo codice): function bool isValid(String myString){ switch(myString){ case "stringA": case "stringB": case "str...
posta 23.06.2012 - 20:53