Ho sentito parlare molto dell'uso della modellazione leggera dei dati ultimamente. Soprattutto in relazione al linguaggio di programmazione Clojure. Che cos'è e in che modo si differenzia dalle classi tradizionali per quanto riguarda la manutenz...
Sono nuovo nelle lingue compilate. Sto imparando C. Sono abituato a scrivere codice in python.
Mi chiedevo se esistesse un metodo equivalente o di sostituzione nelle lingue compilate per le funzioni in grado di creare una funzione e di restit...
Ho iniziato con una sceneggiatura di poche centinaia di righe. Più tardi, mi sono reso conto che volevo un altro script che avrebbe richiesto gran parte dello stesso codice. Ho deciso di avvolgere alcune aree dello script originale che sarebbero...
Quando stavo passando per il progetto su cui sto lavorando, mi sono imbattuto in un file cpp, che ha solo funzioni e variabili statiche. Mi chiedevo perché non hanno messo tutto in una classe! Ogni volta che è necessario chiamare le funzioni int...
Abbiamo un grande progetto scritto in PHP. Esegue quasi esclusivamente operazioni imperative, come nell'esempio 1. Dovremmo refactoring il nostro codice esistente per utilizzare le operazioni funzionali? Pensi che il codice nell'esempio 2 sia pi...
Supponiamo di avere una classe TypeScript:
export class TypeCreator {
entities: Set<Whatever>
registerEntities(e: Set<Whatever>): Set<Whatever>{
return this.entities = e;
}
}
se registerEntities() dovrebbe...
Sto codificando in un linguaggio non funzionale con meccanismi funzionali (C # per essere specifico, ma potresti sostituire, dire C ++ e usare i puntatori di funzione, o cosa hai) in una piccola squadra. È mia abitudine usare le tecniche funzion...
Esteticamente e matematicamente una funzione di mappa (f, X) sembra grande: in soli due argomenti dice cosa sta per succedere: useremo la funzione f per trasformare ogni elemento da X per creare una nuova matrice Y .
Tuttavia, non so cos...
Questa vecchia domanda ci dice che nella programmazione funzionale la "vera" casualità non può essere raggiunta in quanto le funzioni FP sono pure / idempotenti e restituiscono lo stesso valore indipendentemente dal numero di invocazioni senza...