Blog2018-07-26T01:39:21+00:00

Programmazione funzionale in PHP

La programmazione funzionale sta acquisendo sempre più popolarità. Tanti linguaggi basati su questo paradigma stanno venendo alla ribalta. Il PHP non è un linguaggio funzionale ma a partire dalla versione 5.3 ha introdotto gradualmente una serie di costrutti che supportano questo paradigma. La programmazione funzionale in PHP permette di migliorare il codice rendendolo più leggibile e di conseguenza più mantenibile. Ma cos'è la programmazione funzionale? Cos'è la programmazione funzionale? La programmazione funzionale (functional programming) è un paradigma di programmazione basato sul concetto di funzioni matematiche. Si definisce funzione matematica quella legge che associa ad ogni elemento di un insieme A uno ed un solo elemento dell’insieme B. La programmazione funzionale permette di realizzare software composto da funzioni pure (pure functions) ovvero funzioni prive di effetti collaterali che per un determinato input restituiscono sempre il medesimo output. Si evitano quindi stati condivisi (shared state), dati mutabili (mutable data) ed effetti [...]

By |novembre 26th, 2018|Categories: PHP|Tags: , |0 Comments

Un nuovo blog!

Un blog per condividere quello che conosco sul mondo della programmazione: questa è l’idea che sta alla base del mio nuovo sito. La quotidianità di uno sviluppatore consiste di problemi da risolvere. Il più delle volte la soluzione non è univoca. Probabilmente ne esiste una più elegante, una più rapida, una più efficiente e così via. Nella stragrande maggioranza dei casi altri prima di noi sono incappati negli stessi problemi e hanno già trovato una o più soluzioni. Quante volte un articolo su un blog o una risposta su Stackoverflow ci hanno risparmiato ore e ore di lavoro! Nell’intento di contribuire a diffondere conoscenza e soluzioni a problemi comuni proverò tramite questo blog a condividere quelle informazioni, strategie e soluzioni che mi hanno aiutato a risolvere determinati problemi nonché a migliorare il mio modo di programmare. Ho deciso di dare un'impostazione semplice al sito in modo da potermi concentrare [...]

By |luglio 23rd, 2018|Categories: Senza categoria|0 Comments