Die Apollo-Missionen verfügten über eine Technologie, die nicht komplizierter war als ein Taschenrechner. Von Link hier gibt es eine Information über Apollo Guidance Computer (AGC) Der an Bord befindliche Apollo Guidance Computer (AGC) wies eine Größe von etwa 1 Kubikfuß mit 2 KByte 16-Bit-RAM und 36 KByte festverdrahtetem Kernseilspeicher mit …
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 …
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 …
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, …
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 …
Stroustrup behauptet, dass Cfront, der erste C ++ - Compiler, in C ++ geschrieben wurde ( Stroustrup FAQ ). Wie ist es jedoch überhaupt möglich, dass der erste C ++ - Compiler in C ++ geschrieben wird? Der Code, aus dem der Compiler besteht, muss ebenfalls kompiliert werden, sodass der …
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 …
Viele von uns, einschließlich mir, begannen ihr Programmierleben mit Programmen, die auf Heimcomputern geschrieben waren , so etwas wie 10 PRINT "ENTER RADIUS" 20 INPUT R 30 PRINT "CIRCUMFERENCE="; 2 * R * PI 40 PRINT "AGAIN?" 50 INPUT A$ 60 IF A$="Y" THEN GOTO 10 70 END Natürlich war …
Wenn eine Datenstruktur (z. B. eine Warteschlange) in einer OOP-Sprache implementiert wird, müssen einige Mitglieder der Datenstruktur privat sein (z. B. die Anzahl der Elemente in der Warteschlange). Eine Warteschlange kann auch in einer prozeduralen Sprache implementiert werden, indem a structund eine Reihe von Funktionen verwendet werden, die auf dem …
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 …
Wir werden oft darauf hingewiesen, dass es der Hardware egal ist, in welcher Sprache ein Programm geschrieben ist, da nur der kompilierte Binärcode angezeigt wird. Dies ist jedoch nicht die ganze Wahrheit. Betrachten Sie zum Beispiel den bescheidenen Z80; Zu den Erweiterungen des 8080-Befehlssatzes gehören Befehle wie CPIR, die zum …
Die Frage sollte aus dem Titel hervorgehen. Beispielsweise speichert Apache seine Zugriffs- und Fehlerprotokolle in Dateien anstelle von RDBMS, unabhängig davon, wie groß oder klein sie verwendet werden. Für RDMS müssen wir nur SQL-Abfragen schreiben, und dies erledigt die Arbeit, während wir für Dateien ein bestimmtes Format festlegen und dann …
Ich habe ein paar Jahre lang mit funktionalen Programmiersprachen rumgespielt und stoße immer wieder auf diesen Satz. Zum Beispiel handelt es sich um ein Kapitel von "Der kleine Schemer", das dem Blog mit diesem Namen zweifellos vorausgeht. (Nein, das Kapitel hilft nicht, meine Frage zu beantworten.) Ich verstehe, was Lambda …
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 …
In vielen Sprachen wie C, C ++ und Java hat die mainMethode / Funktion den Rückgabetyp voidoder int, aber nicht doubleoder String. Was könnten die Gründe dafür sein? Ich weiß ein wenig , dass wir das nicht tun können , weil maindurch Laufzeitbibliothek aufgerufen wird , und erwartet , dass …
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.