Domande con tag 'functional-programming'

6
risposte

Gli interpreti non puri offrono ancora le garanzie della programmazione funzionale?

Sto assumendo che le implementazioni / compilatori / codice C generato (di seguito "generico", "interprete") per la maggior parte dei linguaggi di programmazione funzionale siano scritti in linguaggi funzionali non puri. Se questo è il caso,...
posta 18.04.2012 - 21:38
3
risposte

Dalla programmazione imperativa a quella funzionale

Come ingegnere elettronico, la mia esperienza di programmazione è iniziata con Assembly e continuo con PL / M, C, C ++, Delphi, Java, C # tra gli altri (la programmazione imperativa è nel mio sangue). Mi interessa aggiungere alla mia conoscen...
posta 30.09.2012 - 11:28
4
risposte

Perché è '(cons 1 (cons 2 (cons 3 nil)))' e non '(cons 3 (cons 2 (cons 1 nil))) per [1,2,3]?

C'è qualche motivo speciale per costruire una lista in Scheme che usi (cons 1 (cons 2 (cons 3 nil))) invece di (cons 3 (cons 2 (cons 1 nil))) ? Mentre il primo sembra più ovvio perché legge nell'ordine corretto, il secondo è quello ch...
posta 25.12.2013 - 23:17
3
risposte

Ridurre i vars nei programmi Scala

Ho studiato scala per la scorsa settimana circa e le ideologie ad essa associate e la programmazione funzionale in generale. Come previsto, il passaggio dalla programmazione imperativa a quella funzionale non è così facile come speravo. Ad esemp...
posta 10.05.2014 - 05:39
5
risposte

Introduzione di costrutti di programmazione funzionale in linguaggi di programmazione non funzionali

Questa domanda mi è passata molto spesso in mente e poiché non ho trovato una risposta convincente mi piacerebbe sapere se altri utenti di questo sito hanno pensato anche a questo. Negli ultimi anni, anche se OOP è ancora il paradigma di prog...
posta 30.03.2012 - 01:03
5
risposte

La legge di Moore (empiricamente) è la stessa sia per la capacità di memoria che per la velocità di elaborazione?

La memoria e la potenza di elaborazione sono aumentate nel tempo praticamente attorno alla stessa velocità, oppure possiamo dire che l'una o l'altra è aumentata di più? Il costo è diminuito nello stesso tasso? E che dire del prossimo futuro?...
posta 19.01.2011 - 18:59
2
risposte

Una funzione impura può essere referenzialmente trasparente?

Una funzione totale impura è considerata Referentially Transparent (RT)? Esempio: // Given an 'id', try to retrieve an optional Person // from the database, i.e. side-effect. // Note that 'String' is a poor choice for the 'Left', // but it'...
posta 25.01.2017 - 05:02
1
risposta

Nel contesto della programmazione funzionale, quali sono le funzioni "totali" e le funzioni "parziali"?

Non trovo tramite Google alcuna spiegazione che il mio cervello possa capire. Qualcuno può spiegarlo e, se possibile, dare un esempio di ciascuno usando pseudocodice o C #? Il termine funzione "totale" mi è stato presentato nella sezione comm...
posta 28.10.2016 - 22:57
2
risposte

Le funzioni referenzialmente trasparenti hanno effetti collaterali?

Leggo ovunque che la trasparenza referenziale e gli effetti collaterali si escludono a vicenda per tutte le funzioni, tuttavia, per quanto riguarda il caso in cui una funzione modifica uno stato che non ha alcun effetto sui suoi output. Ad esemp...
posta 30.03.2014 - 21:33
2
risposte

Disposizione delle funzioni di base nei linguaggi di programmazione funzionale di alto livello

Mi piacerebbe sapere se esiste una guida generale o una procedura ottimale per il wrapping delle funzioni di base. Prendiamo ad esempio J . Ha diverse "funzioni" di 1 o 2 caratteri chiamate primitive. Esempi: , : appiattisci una mat...
posta 12.08.2011 - 16:27