Secondo Wikipedia, i linguaggi di programmazione funzionale , che sono dichiarativi, non consentono effetti collaterali. Programmazione dichiarativa in generale, tenta di minimizzare o eliminare gli effetti collaterali. Inoltre, secondo Wikipedia, un effetto collaterale è legato ai cambiamenti di stato. Quindi, i linguaggi di programmazione funzionale, in tal senso, eliminano effettivamente …
Sono consapevole che il concetto di invarianti esiste attraverso molteplici paradigmi di programmazione. Ad esempio, gli invarianti di loop sono rilevanti nella programmazione OO, funzionale e procedurale. Tuttavia, un tipo molto utile trovato in OOP è un invariante dei dati di un tipo particolare. Questo è ciò che chiamo "invarianti …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 4 anni fa . Come risultato della discussione di commento qui , mi chiedo se puoi imparare la programmazione funzionale in …
Questa è una domanda più specifica (o in realtà due, ma sono correlate) proveniente dai commenti sulla morte della tecnologia OOP in cui qualcuno ha affermato che OOP non è il paradigma giusto per la programmazione della GUI. Leggendo i commenti lì e qui ho ancora la sensazione che ci …
Se è così, puoi dirmi come l'apprendimento di un nuovo paradigma ha cambiato il tuo approccio per risolvere i problemi di programmazione anche se il problema è in un altro paradigma / linguaggio / tecnologia? Apprezzerò molto Se puoi dirmi in un modo specifico, come le tue abilità di programmazione …
Se avessi intenzione di scrivere un motore di gioco di scacchi, quale paradigma di programmazione useresti (OOP, procedurale, ecc.) E perché dovresti sceglierlo? Per motore di scacchi, intendo la parte di un programma che valuta la scheda corrente e decide la prossima mossa del computer. Lo sto chiedendo perché ho …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.