Als «history» getaggte Fragen

Bei Fragen zur Geschichte des Programmierens und Rechnens.


8
Warum eine statische Hauptmethode in Java und C # anstelle eines Konstruktors?
Ich suche nach einer endgültigen Antwort von einer primären oder sekundären Quelle, um herauszufinden, warum (insbesondere) Java und C # beschlossen haben, eine statische Methode als Einstiegspunkt zu verwenden, anstatt eine Anwendungsinstanz durch eine Instanz einer ApplicationKlasse (mit dem Einstiegspunkt) darzustellen ein geeigneter Konstruktor sein). Hintergrund und Details meiner bisherigen …
54 java  c#  history  entry-point 

6
Wer hat die Idee (n) der ersten Schleifenkonstrukte erstellt?
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Als Entwickler müssen wir alle sehr häufig Schleifen verwenden. Wir wissen das. Was ich mich fragte, war, wer an die Idee dachte, Schleifen zu haben? Welche Sprache …
53 history  loops 

4
Was ist der genaue Einfallsreichtum von Unix Pipe
Ich habe die Geschichte gehört, wie Douglas Mcllroy auf das Konzept gekommen ist und wie Ken Thompson es in einer Nacht umgesetzt hat. Soweit ich weiß, ist pipe ein Systemaufruf, der einen Teil des Speichers zwischen zwei Prozessen teilt, von denen ein Prozess schreibt und ein anderer liest. Als jemand, …

8
Warum war es für den Itanium-Prozessor schwierig, einen Compiler zu schreiben?
Es wird allgemein behauptet, dass die Itanium 64-Bit-Prozessorarchitektur von Intel fehlgeschlagen ist, weil der revolutionäre EPIC-Befehlssatz nur sehr schwer zu kompilieren war, was einen Mangel an guten Entwicklertools für IA64 und einen Mangel an Entwicklern zur Erstellung von Programmen für die Architektur bedeutete , und so wollte niemand Hardware ohne …
50 history  compiler 


13
Warum weist der Zuweisungsoperator der linken Seite zu?
Ich habe vor kurzem angefangen, einer Freundin Programmieren beizubringen (wir verwenden Python), und als wir angefangen haben, die Erstellung von Variablen und den Zuweisungsoperator zu besprechen, fragte sie, warum der Wert auf der rechten Seite dem Namen auf der linken Seite zugewiesen wird und nicht umgekehrt . Ich hatte vorher …



4
Warum sind Strukturen und Klassen in C # getrennte Konzepte?
Beim Programmieren in C # bin ich auf eine seltsame Entscheidung für das Sprachdesign gestoßen, die ich einfach nicht verstehe. C # (und die CLR) haben also zwei aggregierte Datentypen: struct(Werttyp, auf dem Stapel gespeichert, keine Vererbung) und class(Referenztyp, auf dem Heap gespeichert, hat Vererbung). Dieses Setup hört sich zunächst …




2
Woher kommt der Begriff „Roter / Schwarzer Baum“?
Ein Rot / Schwarz-Baum ist eine Möglichkeit, einen ausgeglichenen binären Suchbaum zu implementieren. Die Prinzipien dahinter machen für mich Sinn, aber die gewählten Farben nicht. Warum rot und schwarz im Gegensatz zu anderen Farbpaaren oder Attributen im Allgemeinen? Wenn ich "rot und schwarz" höre, fallen mir als erstes Schachbrettmuster und …


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.