Domande taggate «imperative-programming»

4
Qual è la differenza tra programmazione imperativa, procedurale e strutturata?
Effettuando ricerche (libri, Wikipedia, domande simili su SE, ecc.) Ho capito che la programmazione imperativa è uno dei principali paradigmi di programmazione, in cui descrivi una serie di comandi (o dichiarazioni) che il computer deve eseguire (quindi lo ordina molto per intraprendere azioni specifiche, da cui il nome "imperativo"). Fin …



5
Cosa rende dichiarativi i linguaggi di programmazione funzionale rispetto a Imperativo?
In molti articoli, che descrivono i vantaggi della programmazione funzionale, ho visto linguaggi di programmazione funzionale, come Haskell, ML, Scala o Clojure, definiti "linguaggi dichiarativi" distinti da linguaggi imperativi come C / C ++ / C # / Java. La mia domanda è cosa rende i linguaggi di programmazione funzionale …



2
I linguaggi di programmazione funzionale non consentono effetti collaterali?
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.