Suchergebnisse für Anfrage "functional-programming"
Warum ist das Programm Clojure Hello World im Vergleich zu Java und Python so langsam?
Aktualisieren Wie von vielen Leuten vorgeschlagen, lag dies an der Tatsache, dass der Clojure-Code zuerst kompiliert und dann ausgeführt wurde. Eine AOT-Kompilierung sollte dabei helfen, dies auszugleichen. Angesichts der Tatsache, dass ich ...
Gruppieren durch Zählen in der Java 8-Stream-API
Ich versuche, in der Java 8-Stream-API einen einfachen Weg zu finden, um die Gruppierung durchzuführen. Ich komme mit diesem komplexen Weg zurecht! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); ...
Funktionssyntax-Puzzler in scalaz
Nach dem AnschauenNick Partidges Präsentation [http://vimeo.com/10482466]auf ableitenscalaz [http://github.com/scalaz/scalaz]Ich habe mir dieses Beispiel angesehen, das einfach fantastisch ist: import scalaz._ import Scalaz._ def even(x: Int) ...
Monadenfalte mit Staatsmonade im konstanten Raum (Haufen und Stapel)?
Ist es möglich, eine Falte in der Staatsmonade in konstantem Stapel- und Haufenraum durchzuführen? Oder passt eine andere Funktionstechnik besser zu meinem Problem? Die nächsten Abschnitte beschreiben das Problem und einen ...
Funktionale Programmierung vs. objektorientierte Programmierung [geschlossen]
Bisher habe ich hauptsächlich mit OO-Programmierung zu tun gehabt und freue mich darauf, eine funktionierende Sprache zu lernen. Meine Fragen sind: Wann wählen Sie die funktionale Programmierung gegenüber der objektorientierten?Was sind die ...
Funktionale Komposition mit verschiedenen Templates in C ++ 11
Ich bin ein Mathematiker, der es schon lange gewohnt ist, C ++ - Programme im "alten Stil" zu programmieren. Ich bin der Meinung, dass einige neue syntaktische Konstruktionen, die von C ++ 11 angeboten werden, mir helfen könnten, einen besseren ...
Was ist der Vorteil von Scala Pattern Matching anstelle von Java Switch Case?
Jeder sagt, dass Pattern Matching ein großartiges Feature in funktionalen Sprachen ist. Warum? Kann ich ifs und switch cases nicht einfach für alles verwenden? Ich möchte die Vorteile des Pattern Matching anstelle der regulären ...
So rufen Sie eine Funktion in C ++ mehrfach mit unterschiedlichen Parametern auf
Ich habe den nächsten Code: object a,b,c; fun (a); fun (b); fun (c);Ich frage mich, ob es eine Möglichkeit gibt, in C ++ 98 oder C ++ 11 etwas Ähnliches zu tun, um: call_fun_with (fun, a, b, c);Vielen Dank
Wo und warum ist Identitätsfunktion nützlich?
Ich verstehe, warum die Funktionszusammensetzung wichtig ist. Es ermöglicht die Erstellung großer und komplexer Funktionen aus kleinen und einfachen. val f: A => B = ... val g: B => C = ... val h = f andThen g; // compose f and g Diese ...
Ist die Zuordnung von funktional zu relational einfacher als die Zuordnung von objekt zu relational?
Das objektrelationale Mapping wurde ausführlich diskutiert, auch hier. Ich habe Erfahrung mit einigen Ansätzen und den Fallstricken und Kompromissen. Wahre Auflösung erfordert anscheinend Änderungen am OO oder an den relationalen Modellen. Wenn ...