Kennern der Geschichte ist bekannt, dass C # und das .NET-Framework im Wesentlichen als "Delphi neu geschrieben, um sich wie Java zu fühlen", das vom Chefentwickler hinter Delphi, Anders Hejlsberg, entworfen wurde. Seitdem ist einiges anders gelaufen, aber die Ähnlichkeiten waren von Anfang an so offensichtlich, dass es sogar ernsthafte …
Wenn ich jetzt einen Programmierfehler mit Zeigern in C mache, bekomme ich einen netten Segmentierungsfehler, mein Programm stürzt ab und der Debugger kann mir sogar sagen, wo es schief gegangen ist. Wie haben sie das gemacht, als kein Speicherschutz verfügbar war? Ich kann sehen, wie ein DOS-Programmierer herumfummelt und das …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Gemäß ECMA-262, Teil 11,13, folgende ist die erschöpfende Liste von Verbindung Zuweisungsoperator: *= /= %= += -= <<= >>= >>>= &= ^= |=. Nach dem Teil 11.11 var …
Ich kenne viele Versionskontrollsysteme: CVS, SVN, TFS usw. Ich habe nach dem allerersten "Revisions- / Versionskontrollsystem" gegoogelt und verschiedene widersprüchliche Antworten gesehen. Wann wurde die Quellcodeverwaltung erfunden? Wer hat es erfunden? Wie wurde es genannt?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . "Verzeichnisse mit Verzeichnissen und Dateien" scheint es schon immer gegeben zu haben, aber es muss eine Premiere gegeben haben.
Was ist die Geschichte hinter der Konvention, Konstanten in Großbuchstaben zu benennen? Meine Intuition ist, dass es mit dem C-Präprozessor begann, bei dem die Leute eine Methode entwickelt haben, Präprozessor-Makros in Großbuchstaben zu benennen, damit sie effektiv in einem separaten Namespace leben und Namenskollisionen vermeiden. Meiner Meinung nach wurde diese …
Python hat die async / await-Konstrukte in 3.5 im Jahr 2015 hinzugefügt. Die Javascript-Community hat bazzillion Jahre lang Schritte in diese Richtung unternommen und schließlich eine sehr ähnliche Implementierung zu dem 2017 veröffentlichten Entwurf in ES8 hinzugefügt (nach meinem Verständnis). Typescript fügte 2015 in Version 1.7 auch asynchrone Methoden hinzu, …
Das X Window System ist 25 Jahre alt und hatte gestern (am 15.) Geburtstag. Wie Sie wahrscheinlich wissen, ist eine der wichtigsten Funktionen die Trennung von Server- und Client-Seite in einer Weise, die weder Microsoft noch Apples oder Waylands Fenstersysteme aufweisen. Früher (Entschuldigung für die mehrdeutige Formulierung) glaubten viele, dass …
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 Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich gehe davon aus, dass sie nicht den ganzen Tag vor einem Computer sitzen konnten, wie wir es heute tun. Wie haben sie ihr Programm geschrieben? Auf ein Stück Papier schreiben und später, wenn der Computer verfügbar ist? Wie haben sie getestet?
Es wird gemunkelt, dass frühe C ++ - Implementierungen einen Punktoperator für den Namespace-Zugriff hatten. Es gibt eine Meinung, dass der Punkt bequemer ist als der moderne Doppelpunktoperator. Was war der Grund für die Einführung des Doppelpunkts?
Es scheint, dass sich das Denken über die Verwendung von Zeigern in Programmiersprachen allmählich verschoben hat, so dass allgemein anerkannt wurde, dass Zeiger als riskant eingestuft wurden (wenn nicht geradezu "böse" oder ähnliche Erschwernisse). Was waren die historischen Entwicklungen für diese Denkveränderung? Gab es spezielle, wegweisende Ereignisse, Forschungen oder andere …
Anscheinend verwenden Python , PHP und Ruby alle den Namen "argv", um auf die Liste der Befehlszeilenargumente zu verweisen. Woher kommt der Name "argv"? Warum nicht so etwas wie "Args"? Meine Vermutung ist, dass es von C kommt, wo das v für "Vektor" stehen würde. Wikipedia hat eine Fußnote , …
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 Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich habe mich gefragt, warum das Problem der Essensphilosophen auf einem Fall mit fünf Philosophen beruht. Warum nicht vier? Ich denke, wir können alle unangenehmen Probleme beobachten, die auftreten können, wenn wir beispielsweise fünf Philosophen diskutieren, auch wenn wir vier Denker haben. Ist es dann nur aus einem historischen Grund?
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.