Ein Programmier-Idiom ist eine Möglichkeit, eine Beschränkung der Programmiersprache zu überwinden und / oder häufig verwendeten Code mit einem Zweck zu schreiben, der von einer wörtlichen Bedeutung des Codes getrennt ist. Außerdem ist ein Idiom eine bevorzugte Art, Code zu schreiben, wenn es mehr als einen offensichtlichen Weg gibt, dies zu tun.
Ich habe eine Funktion, die auf einem großen Datenblock arbeitet, der als Sink-Argument übergeben wird. Mein BigData -Typ ist bereits C ++ 11-fähig und kommt mit voll funktionsfähigen Move-Konstruktor- und Move-Assignment-Implementierungen, s...
04.09.2014, 13:53
Ich habe in letzter Zeit viel über Paralleles Rechnen und Programmieren geschrieben und ich stelle fest, dass es viele Muster gibt, die beim parallelen Rechnen auftreten. Beachten Sie, dass Microsoft bereits eine Bibliothek zusammen mit der Micr...
01.11.2008, 17:51
Ich lese Conor McBride und Ross Patersons "Functional Pearl / Idioms: Applikative Programmierung mit Effekten:" (Die neue Version, mit "Idiomen" im Titel). Ich habe ein wenig Schwierigkeiten mit Übung 4, die unten erklärt wird. Alle Hinweise w...
24.06.2011, 03:34
Ich verwende eine Liste von eindeutigen int ids gegen eine Liste von Benutzernamen als eine schnelle Nachschlagetabelle und entschied mich dafür, das sparseArray zu verwenden, aber ich möchte in der Lage sein, die gesamte Liste von Zeit zu Zeit...
05.09.2011, 06:50
Angenommen, ich habe eine Variable activities vom Typ List<Any>? . Wenn die Liste nicht null und nicht leer ist, möchte ich etwas tun, sonst möchte ich etwas anderes machen. Ich habe folgende Lösung gefunden:
%Vor%
Gibt es einen i...
13.10.2014, 13:31
Normalerweise finde ich etwas wie:
%Vor%
und ich finde all diese Verwechslung von Typen / Interface ein wenig verwirrend und es kitzelt meine potentielle Performance-Problem-Antenne (die ich natürlich bis zum erwiesenen Recht ignoriere)....
04.08.2010, 23:14
Ich möchte eine Haskell-Funktion schreiben, deren Verhalten von einem Regex-Muster abhängt, das einem der Argumente entspricht. In einer Sprache wie C / Python / Perl würde ich definitiv nur ein großes if / else-Konstrukt verwenden, aber ich hab...
01.08.2015, 18:40
Ich habe eine Funktion, die funktioniert, aber spezialisierter ist, als ich es möchte, und es gibt einige Ineffizienzen, die ich gerne beheben würde.
Die funktionierende aber fehlerhafte Funktion:
%Vor%
Die Gründe, warum ich diese Impleme...
26.05.2016, 08:38
Sagen Sie, ich habe eine Eigenschaft, die zwei Listen hat. Manchmal bin ich an dem einen interessiert, manchmal an dem anderen.
%Vor%
Ich habe eine Kette von Funktionsaufrufen, an deren Spitze ich den Kontext habe, den ich zwischen den Liste...
16.03.2012, 02:18
Vor kurzem habe ich mich für die D-Programmiersprache interessiert. Ich habe gerade angefangen, es zu lernen und komme aus einem C ++ - Hintergrund. Ich frage mich, ob es ein Äquivalent von std :: remove_if gibt. Ich habe nur das Entfernen von D...
02.07.2013, 07:54