Tutte le domande

3
risposte

Devi sapere che CIL fa un compilatore per .NET?

Supponiamo che si voglia creare un semplice linguaggio .NET, o leggermente più difficile, un compilatore per un linguaggio .NET esistente. Hai bisogno di avere familiarità con il CIL (Common Intermediate Language) per implementare un compilato...
posta 27.09.2011 - 10:11
3
risposte

Sarebbe utile per un programmatore ottenere la qualifica in Prince2 [chiuso]

Anche se il programmatore non avesse intenzione di svolgere la funzione di project manager, ci sarebbe stato qualche vantaggio su una piccola squadra di uno degli sviluppatori che si qualificava per Prince2?     
posta 19.10.2011 - 08:23
6
risposte

Quale modello può essere usato al posto di queste istruzioni if in starbuzz (head first design patterns-Decorator pattern)

Lettura dei primi disegni di modelli. Sono venuto al capitolo 3, il pattern Decorator, Il pattern Decorator è molto chiaro per me. ma uno dei "affila la tua matita" Our friends at Starbuzz have introduced sizes to their menu. You can...
posta 20.08.2018 - 10:20
1
risposta

Design pattern per istanziare le implementazioni in base alle proprietà

Ho un'interfaccia: public interface MyInterface{} E due implementazioni: public class Imp1 implements MyInterface {} public class Imp2 implements MyInterface {} Il mio programma è un CLI. Voglio avere una classe, che prenda argomenti d...
posta 09.04.2018 - 10:05
2
risposte

Perché F. Wagner considera "NON (AI_LARGER_THAN_8.1)" ambiguo?

Nel suo articolo su Ambienti virtuali (una parte del suo metodo di specifica VFSM) Ferdinand Wagner descrive alcuni nuovi modi di pensare a Boolean Algebra come strumento di progettazione software. Su pagina 4 di questo articolo PDF , quando si...
posta 18.02.2011 - 19:45
2
risposte

Raggruppamento di opzioni da riga di comando non booleane

Questa è solo una breve domanda sulla progettazione di analisi CLI standard. Diciamo che abbiamo: foo -abc per la maggior parte dei parser CLI, un singolo trattino - (a differenza di un doppio trattino -- ) significa che puoi r...
posta 05.09.2018 - 01:38
2
risposte

Linguaggio digitato in modo appropriato più adatto alla programmazione del "mondo reale"? [chiuso]

Quali linguaggi di programmazione tipizzati in modo dipendente potrebbero essere utilizzati per lo sviluppo di applicazioni nel mondo reale? Inizialmente scriverò principalmente applicazioni giocattolo, magari dopo lo sviluppo web o un sempl...
posta 08.01.2011 - 21:50
4
risposte

oggetti, classi, tipi

In che modo un programmatore orientato agli oggetti capisce la parola "tipo"? Non sono a conoscenza dell'esistenza di una teoria dei tipi per la programmazione orientata agli oggetti, perché quando qualcuno menziona la teoria dei tipi è sempre n...
posta 06.01.2011 - 17:44
2
risposte

Licensing FOSS per profitto

Alcuni progetti sono disponibili con licenze FOSS restrittive (GPL o AGPL, ad esempio) che impediscono loro di essere utilizzati in progetti proprietari. Gli sviluppatori possono quindi vendere licenze commerciali separate che consentono di util...
posta 28.12.2010 - 02:19
2
risposte

Diversi modi per risolvere problemi nel codice

Ora programmo in C # per vivere ma prima ho programmato in Python per 5 anni. Ho scoperto che scrivo C # in modo molto diverso rispetto alla maggior parte degli esempi che vedo sul web. Piuttosto che scrivere cose come: foreach (string bar in...
posta 03.03.2011 - 15:27