Le invarianti di ciclo sono un utile strumento che permette di provare la correttezza e la terminazione di un algoritmo che esegue al suo…
Ultimi articoli
Programmazione
[OOP] Che cos’è la legge di Demetra
Popolarizzata dall’ottimo libro “The Pragmatic Programmer”, la legge di Demetra è anche conosciuta come Principle of Least Knowledge (“principio della conoscenza minima”) e suggerisce…
Programmazione
Intrusive Linked List: Cosa sono e a cosa servono
Introduzione Le liste linkate intrusive sono una implementazione particolare di una lista linkata. Le sue proprietà particolari lo rendono molto utile per alcuni casi…
Programmazione
LDP: differenza fra pass by value e pass by reference
Definizione del problema In questo articolo vedremo cosa si intende e che differenza c’è, nell’ambito dei linguaggi di programmazione, per pass by value e…
Uncategorized
Lista di one-liners per creare un http server da CLI
Ogni tanto può tornare utile per un motivo o per un altro avere a portata di mano la possibilità di spawnare da linea di…
Sistemi Operativi
[Linux] Tutto ciò che devi sapere sugli Inode
Siamo abituati a pensare che una directory contenga dei file: in verità, si tratta di un’illusione. Le directory non contengono file. I dati dei…
Informatica
Viaggio all’interno di una CPU con il MK1 8bit Computer
Finora ci siamo accontentati di alcune simulazioni software per capire il funzionamento di una CPU. Questi strumenti supportano sia le architetture classiche a 8…