Note di rilascio del simulatore Algoritmo Quine-McCluskey, versione 1.1 Il programma è strutturato come segue: Le parti di codice relative alle interfacce grafiche ed ai controlli si trovano nei files Main.cs e Minimizzazione_da_Equazione_Algebrica.cs. Qui è possibile visionare le varie procedure di controllo dell'input utente e la gestione dell'output. Il codice vero e proprio dell'algoritmo si trova all'interno del file della classe "Quine-McCluskey.cs". In ogni caso tutti i sorgenti sono ampiamente documentati tramite commenti. Ho scelto di utilizzare il linguaggio C# poiché è quello con cui mi trovo meglio nella programmazione, inoltre ha delle librerie avanzate per la gestione dei dati. Ho ampiamente utilizzato ad esempio le liste di stringhe (che differiscono dagli array delle stesse), senza le quali non sarei riuscito a gestire il confronto tra le rappresentazioni binarie in maniera così semplice. Sono stati effettuati molti collaudi e non ho riscontrato nessun errore. Delle possibili idee per migliorare il programma in futuro potrebbero essere: -Implementare la sintesi minimale in forma POS -Implementare la sintesi minimale di reti esclusivamente formate da porte NAND e NOR -Studiare l'algoritmo ESPRESSO, sviluppato da Brayton, ed eventualmente implementarlo nel codice. Info sull'argomento possono essere trovate ai seguenti riferimenti: https://en.wikipedia.org/wiki/Espresso_heuristic_logic_minimizer https://embedded.eecs.berkeley.edu/pubs/downloads/espresso/index.html