Als «language-agnostic» getaggte Fragen

Dieses Tag ist für Fragen gedacht, die nicht spezifisch für eine Programmiersprache oder -umgebung sind.

7
Design: Rückruf an die übergeordnete Klasse
Wenn Sie ein Objekt mit untergeordneten Objekten modellieren, ist es üblich, die untergeordneten Objekte über die Komposition als Mitglied der übergeordneten Klasse einzuschließen. Manchmal müssen die Kinder dem Elternteil jedoch etwas mitteilen, sie müssen eine Funktion des Elternteils aufrufen. Wie kann dies mit C ++ erreicht werden? Einige Optionen sind: …


4
Gibt es eine einzige Datendarstellung, die für alle Währungen funktioniert (auch für diejenigen, die sich von Dollar, Euro und Pfund unterscheiden)?
Ich kann viele Fragen zu Bibliotheken finden, mit denen Beträge in einer bestimmten Währung dargestellt werden können. Und über die uralte Frage, warum Sie keine Währung als Gleitkommazahl nach IEEE 754 speichern sollten. Aber ich kann anscheinend nichts mehr finden. Sicher gibt es viel mehr zu wissen über die Verwendung …

3
Ursprung von "Eine Methode sollte einen Wert zurückgeben oder Nebenwirkungen haben, aber nicht beides"
Ich habe einmal gelesen, dass eine Methode entweder einen Rückgabewert haben sollte (und referenziell transparent sein sollte) oder Nebenwirkungen haben sollte, aber nicht beides. Ich kann keine Verweise auf diese Regel finden, möchte aber mehr darüber erfahren. Woher stammt dieser Rat? Aus welcher Person oder Gemeinschaft ist es entstanden? Zusätzliche …




7
Warum decken Schulen Debugger nicht ab? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Nach einer weiteren Hausaufgaben Frage so weiter . Es …

5
Unterscheidet sich die funktionale Programmierung oder ist sie wirklich schwieriger?
Unterscheidet sich die funktionale Programmierung oder ist sie wirklich schwieriger ? Sagen wir, jemand, der noch nie Programmieren gelernt hat und in funktionalem Programmieren unterrichtet wird. gegen jemanden, der das Programmieren noch nie erlernt hat und der das Imperative Programmieren gelernt hat. was wird er härter finden? oder das selbe? …

7
Wann sollten Objekte in objektorientierten Sprachen Operationen an sich selbst ausführen und wann sollten Operationen an Objekten ausgeführt werden?
Angenommen, es gibt eine PageKlasse, die eine Reihe von Anweisungen für einen Seitenrenderer darstellt. Angenommen, es gibt eine RendererKlasse, die weiß, wie eine Seite auf dem Bildschirm gerendert wird. Code kann auf zwei verschiedene Arten strukturiert werden: /* * 1) Page Uses Renderer internally, * or receives it explicitly */ …

3
Ist es möglich, eine gut verteilte Hash-Tabelle ohne Verwendung des Operators% zu implementieren?
Ich möchte eine schnelle, gut verteilte Hash-Tabelle in C # implementieren. Ich habe Probleme bei der Auswahl meiner Hash-Einschränkungsfunktion, die einen beliebigen Hash-Code verwendet und ihn "einschränkt", damit er zum Indizieren der Buckets verwendet werden kann. Bisher sehe ich zwei Möglichkeiten: Einerseits können Sie sicherstellen, dass Ihre Buckets immer eine …


3
Wie kann ich einen verteilten Deadlock während einer gegenseitigen Verbindung zwischen zwei Knoten vermeiden?
Angenommen, wir haben zwei Peer-Knoten: Der erste Knoten kann eine Verbindungsanforderung an den zweiten senden, aber auch der zweite Knoten kann eine Verbindungsanforderung an den ersten senden. Wie vermeide ich eine doppelte Verbindung zwischen den beiden Knoten? Um dieses Problem zu beheben, ist es ausreichend, die zum Erstellen eingehender oder …

7
Was ist eine gute Alternative zur Namensvariablen für eine Sprache, die nur unveränderliche Referenzen oder Bezeichnungen enthält?
In funktionalen Sprachen sind Variablen beispielsweise eine einzelne Zuweisung und ihre Werte sind nach der Zuweisung unveränderlich. Sie haben also zwei ungebundene und gebundene Zustände . Sobald sie gebunden sind, können sie nicht mehr geändert werden. Gibt es einen mathematischen Begriff oder einen anderen Informatikbegriff, der für so etwas am …

3
Generieren Sie zufällig einen gerichteten Graphen in einem Raster
Ich versuche, zufällig ein gerichtetes Diagramm zu erstellen, um ein Puzzlespiel zu erstellen, das den Eisrutschpuzzles von Pokemon ähnelt. Dies ist im Wesentlichen das, was ich zufällig generieren möchte: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Ich muss in der Lage sein, die Größe des Diagramms in einer x- und y-Dimension zu begrenzen. In dem …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.