Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


4
Warum ist es so schwierig, für Compilerjobs zu werben? [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 6 Jahren . Letzte Woche haben einige Kollegen und ich an Karrieremessen …

2
Nebenwirkungsfreie Oberfläche auf einer Stateful Library
In einem Interview mit John Hughes, in dem er über Erlang und Haskell spricht, hat er Folgendes über die Verwendung von Stateful Libraries in Erlang zu sagen: Wenn ich eine Stateful-Bibliothek verwenden möchte, erstelle ich normalerweise eine Schnittstelle ohne Nebeneffekte, damit ich sie im restlichen Code sicher verwenden kann. Was …

3
Wie werden Generika implementiert?
Dies ist die Frage aus Sicht der Compiler-Interna. Ich interessiere mich für Generika, nicht für Vorlagen (C ++), daher habe ich die Frage mit C # markiert. Nicht Java, da AFAIK die Generika in beiden Sprachen in Implementierungen unterscheiden. Wenn ich mir Sprachen ohne Generika anschaue, ist das ziemlich einfach. …
16 c#  generics 

5
C ++ - Funktionen für das gesamte Team?
In C ++ wirken sich Funktionen wie Ausnahmen auf das gesamte Programm aus: Sie können sie entweder in Ihrem gesamten Programm deaktivieren oder Sie müssen sie im gesamten Code behandeln. Wie ein berühmter Artikel in C ++ Report es ausdrückt: Gegenintuitiv ist der schwierige Teil der Codierung von Ausnahmen nicht …

3
Warum sind Regelmaschinen nicht in Prolog geschrieben? [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 6 Jahren . Nach dem, was ich von Prolog gesehen habe, scheint …


2
DDD-gebundene Kontexte und Domänen?
Ich habe in einer relativ komplexen Anwendung mit 10 Datenbanktabellen (Aggregate, Entitäten / Wertobjekte) gearbeitet und DDD angewendet. An diesem Punkt scheint es sich im Grunde genommen um DDD-Lite zu handeln, was bedeutet, dass es Anwendungs- / Domänendienste, das Domänenmodell (Entitäten, Wertobjekte) und Repositorys gibt. Ich habe ein Buch über …


1
Besuchermuster verstehen
Ich habe eine Hierarchie von Klassen, die GUI-Steuerelemente darstellt. Etwas wie das: Control->ContainerControl->Form Ich muss eine Reihe von Algorithmen implementieren, die mit Objekten arbeiten, die verschiedene Aufgaben ausführen, und ich denke, dass das Besuchermuster die sauberste Lösung wäre. Nehmen wir zum Beispiel einen Algorithmus, der eine XML-Darstellung einer Hierarchie von …

1
Nachteile der funktionellen Zwischenform
Ich schreibe ein Optimierungsprogramm für eine Sprache, die JavaScript ähnelt, und muss eine Zwischencodedarstellung auswählen. Die naheliegende / typische Wahl heutzutage ist Static Single Assignment (SSA). In Modern Compiler Implementation in C wird jedoch auch die funktionale Zwischenform erörtert, was im Grunde bedeutet, dass die Zwischendarstellung rein funktional ist (rein …

2
Wie schreibe ich einen HTTP-Server?
Wie der Titel schon sagt, möchte ich einen HTTP-Server schreiben. Meine Frage ist, wie mache ich das? Ich weiß, das klingt SEHR allgemein und zu "hoch", aber mein Wahnsinn hat eine Methode. Eine Antwort auf diese Frage sollte meines Erachtens sprachunabhängig sein. Das heißt, egal welche Sprache ich verwende (z. …

2
Welche Konsequenzen hat die Umwandlung von Open Source-Software in Closed Source-Software?
Wenn ein Unternehmen eine freigebig lizenzierte Open-Source-Anwendung verwendet und daraus eine Closed-Source-Anwendung entwickelt, indem es umfangreiche Teile der Anwendung überarbeitet, neue Funktionen hinzufügt und Fehlerbehebungen anwendet ... Lizenzanforderungen werden ignoriert ... Wie erfolgt die Umstellung und was kann getan werden, um zu verhindern, dass eine andere Lizenz ausgewählt wird? Was …


4
Wie erstellt man konzeptionell eine Regel- / Beschränkungs-Engine (keine Grafik- / Physik-Engine) für ein Spiel?
Ich möchte ein einfaches Spiel erstellen, das den Büchern zur Auswahl Ihrer eigenen Abenteuer ähnelt. Der Spieler erhält einen narrativen Text und kann seine Aktion aus einer Liste von Möglichkeiten auswählen. Dies führt wiederum zu einem neuen narrativen Text, ad infinitum. Der einzige Haken ist, dass die Liste der Möglichkeiten …

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.