Ich möchte eine Typklasse für geometrische Objekte definieren, die zusammen geschnitten werden können: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies Die Idee ist, universelle Schnittfunktionen zu haben, die Objekte unterschiedlichen Typs verarbeiten können. Man …
Ich muss das AI for Abalone- Spiel implementieren und frage mich, wie die Board-Logik mit Java am besten dargestellt werden kann, ohne zu viele Ressourcen für alle beteiligten Überprüfungs- und Aktualisierungsroutinen zu verschwenden. Ist es besser, verschiedene Listen zu verwenden? Eine Matrix von Zellobjekten? Irgendein Vorschlag?
Wann sollte eine private Methode den öffentlichen Weg einschlagen, um auf private Daten zuzugreifen? Wenn ich zum Beispiel diese unveränderliche 'Multiplikator'-Klasse hätte (ein bisschen erfunden, ich weiß): class Multiplier { public: Multiplier(int a, int b) : a(a), b(b) { } int getA() const { return a; } int getB() const …
Ich komme aus einem C ++ - Umfeld und habe in meinem aktuellen Job alles mit C # zu tun. Ich habe gerade eine Menge Fragen und Antworten darüber gelesen, was der Unterschied zwischen öffentlichen Feldern und Eigenschaften und all dem Hin und Her in Variationen und Inkarnationen davon ist …
Ich fange gerade an, Haskell zu lernen, nachdem ich aus den JavaScript / Ruby-Welten gekommen bin. Ich bin auf https://github.com/HoTT und das Buch Homotopy Type Theory gestoßen , das ich sehr gerne lese. Im Laufe der Zeit werde ich jedoch die Konzepte der Mathematik und der Typentheorie lernen. Es scheint …
Wir entwickeln zwei verwandte Systeme. Eine davon (A) wird auf den Maschinen unserer Kunden installiert. Der Rest (B) wird von meiner Organisation verwendet. Jedes System hat eine eigene Datenbank (relational) und ihre Schemata unterscheiden sich. Beide Systeme müssen jedoch synchronisiert werden. Außerdem müssen einige Änderungen in B in alle Systeme …
Ich weiß, dass ein Produktbesitzer eine User Story in Scrum schreiben sollte. Eine User Story beschreibt eine Funktion für den Endbenutzer. Aber wer beschreibt, was technisch entwickelt und wie es umgesetzt werden muss und wo werden diese Informationen über Scrum gespeichert? Das würde mich wirklich interessieren! Ich sehe einen großen …
Ich habe kürzlich gelesen, dass das Lesen der Datenschutzrichtlinien, denen Sie in einem Jahr begegnen, 76 Arbeitstage dauern würde, und war ziemlich schockiert, dass es so schlimm war. Also dachte ich mir, wie das verbessert werden könnte. Creative Commons-Lizenzen sind nett, weil sie modular aufgebaut sind: CC: Zeigt an, dass …
Wenn Sie eine ASP.NET MVC-Anwendung entwickeln, mit der das Modell aktualisiert werden kann, müssen Sie wissen, wie Sie das aktualisierte Ansichtsmodell verwenden und es wieder mit dem jetzt aktualisierten Modell abgleichen können. Es scheint verschiedene Möglichkeiten zu geben, dies zu tun, und ich frage mich, ob eine davon nicht die …
Ich habe eine philosophische Frage zum λ-Kalkül. Wenn Sie λ-Kalkül erforschen, werden Sie überrascht sein, all die Dinge zu sehen, die Sie dort tun können. Sie können Ganzzahlen, arithmetische Operationen, Boolesche Werte, Wenn-Dann-Sonst-Anweisungen, Schleifen, rekursive Funktionen usw. definieren. Ich glaube, dies hat sich als rechnerisch vollständig erwiesen. Wenn Sie jedoch …
Laut einer Seite auf code.google.com ist "linke Rekursion" wie folgt definiert: Die linke Rekursion bezieht sich nur auf jedes rekursive Nichtterminal, das, wenn es eine sententiale Form erzeugt, die sich selbst enthält, diese neue Kopie von sich links von der Produktionsregel erscheint. Wikipedia bietet zwei verschiedene Definitionen: In Bezug auf …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Es gibt zwei Argumente für gemeinsam genutzte Bibliotheken: Es …
Ich bin auf das NoStackTraceMixin für Ausnahmen in Scala gestoßen. Ist es eine gute Praxis, es zu verwenden, oder sollte es als "intern" für Scala betrachtet und in Ruhe gelassen werden?
Ich bin ein Bachelor-Student im dritten Jahr in einem Software-Engineering-Programm und habe einem Berater die Idee nahegelegt, SICP zu lesen, um ein tieferes und grundlegenderes Verständnis der Prinzipien hinter all dieser Software zu erlangen, die wir entwickeln. Er schlug vor, das Schema nicht zu lernen, um das Buch zu vervollständigen …
Codierung ist eigentlich nicht so schwer . Der schwierige Teil besteht darin, Code zu schreiben, der Sinn macht, lesbar und verständlich ist. Ich möchte also einen besseren Entwickler finden und eine solide Architektur erstellen. Also möchte ich eine Architektur für NPCs in einem Videospiel erstellen . Es ist ein Echtzeit-Strategiespiel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.