Funktionssprachen sollten per Definition keine Statusvariablen verwalten. Warum bieten dann Haskell, Clojure und andere Implementierungen von Software Transactional Memory (STM) an? Gibt es einen Konflikt zwischen zwei
Funktionssprachen sollten per Definition keine Statusvariablen verwalten. Warum bieten dann Haskell, Clojure und andere Implementierungen von Software Transactional Memory (STM) an? Gibt es einen Konflikt zwischen zwei
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Wir haben fast 3.000 Tests geschrieben - die Daten wurden fest codiert, die Wiederverwendung von Code ist sehr gering. Diese Methode hat begonnen, uns in...
Alan Cox sagte einmal : "Ein Computer ist eine Zustandsmaschine. Threads sind für Leute, die keine Zustandsmaschinen programmieren können." Da es für mich keine Option ist, Alan direkt zu fragen, möchte ich hier lieber fragen: Wie erreicht man Multithreading-Funktionalität in Hochsprachen wie Java...
Eine frühere Agile Diskussion hier hatte gute Antworten spezifizieren , was ist entscheidend für den Erfolg der Umsetzung der Agile - Methodik in der Softwareentwicklung. Die meisten Punkte waren die typischen Organisations- und Managementherausforderungen, aber ein Punkt beunruhigt mich und es...
Ich habe kürzlich begonnen, meinen Code der Versionskontrolle zu unterstellen (im Labor arbeite ich unter SVN und meine eigenen Codes in github (offensichtlich mit git)). Vor der Verwendung der Versionskontrolle habe ich so etwas gemacht. Ich hatte einen Ordner mit dem Namen der Bibliothek in...
OK, ich habe gelernt, was eine statische Funktion ist, aber ich verstehe immer noch nicht, warum sie nützlicher sind als Funktionen für private Mitglieder. Dies könnte hier eine Art neue Frage sein, aber warum nicht einfach alle privaten Member-Funktionen durch statische Funktionen...
Dies hängt tatsächlich etwas mit der Frage zusammen, die ich gestern gestellt habe, warum in den heute verwendeten Anwendungen sowohl ein Stack als auch ein Heap erforderlich sind (und warum wir nicht einfach einen Heap anstelle von beidem verwenden können, um ein einfaches & einzigartiger...
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn...
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 . (Zu Ihrer...
Ich bin ein Autodidakt, nur für den Fall, dass diese Frage in CS 101 beantwortet wird. Ich habe viele Sprachen gelernt und verwendet, hauptsächlich für meinen persönlichen Gebrauch, aber gelegentlich für berufliche Zwecke. Es scheint, dass ich immer auf die gleiche Wand stoße, wenn ich Probleme...
Ich habe mehrmals gehört, dass jeder Programmierer eine von jeder Art von Sprache lernen sollte. Nun, das ist nicht unbedingt wahr, aber ich halte es für eine gute Idee. Ich habe eine prozedurale Sprache (Perl) gelernt, aber was sind die anderen Arten? Was sind die Unterschiede zwischen ihnen und...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Mein...
Ich weiß, obj.func1().func2()das nennt man Methodenverkettung, aber was ist der Fachbegriff für: func1(func2(), func3()); Wobei die Rückgabe einer Funktion als Argument für eine andere verwendet
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich verstehe das "Brücken" -Designmuster überhaupt nicht. Ich habe verschiedene Websites durchgesehen, aber sie haben nicht geholfen. Kann mir jemand...
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich habe von...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Angenommen, ich habe eine Schleife in C ++ oder C #, die...
Mir wurde die Aufgabe übertragen, eine domänenspezifische Sprache für ein Tool zu implementieren, das für das Unternehmen sehr wichtig werden kann. Die Sprache ist einfach, aber nicht trivial, sie erlaubt bereits geschachtelte Schleifen, Verkettung von Zeichenfolgen usw. und es ist praktisch...
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn...
Ich bin mir nicht sicher, wie ich meinen Datentyp als Datum / Uhrzeit oder Zeitstempel angeben soll. Ich denke, ich brauche beide, aber für die verschiedenen Ereignisse. Meine Website verkauft Produkte und Dienstleistungen weltweit und verfügt auch über ein Kontosystem, über das sich Benutzer...
Ich kenne C # ziemlich gut (leider autodidaktisch) und muss für eine Windows-Anwendung etwas C ++ programmieren. Ich konnte eine Menge Informationen für C ++ - Entwickler finden, die C # gelernt haben, aber ich konnte nicht viel zum Erlernen von C ++ finden, wenn Sie C # bereits kennen. Hat jemand...