Nach diesem Kommentar habe ich versucht zu googeln, warum, aber mein google-fu ist fehlgeschlagen. Kommentar vom Link: [...] Wichtig ist jedoch, dass Arrays und Zeiger in C unterschiedliche Dinge sind. Angenommen, Sie verwenden keine Compilererweiterungen, können Sie im Allgemeinen kein Array selbst an eine Funktion übergeben, aber Sie können einen …
Ich habe diese Frage gelesen und darüber nachgedacht. Objektorientierte Sprachen. Ich bin mir nicht sicher, wann die erste entstanden ist, aber warum hat es so lange gedauert, bis sie zum Mainstream wurden? C wurde sehr populär, wurde aber jahrelang (Jahrzehnte?) Später nicht zum objektorientierten C ++ Vor den 90er Jahren …
Ziemlich einfache Frage, aber etwas, das ich nicht herausfinden konnte. Wer hat als erster die Idee eines Zeigers beschrieben? Das abstrakte Konzept selbst?
80x24 Zeichen scheinen eine sehr häufige Standardeinstellung für Terminalfenster zu sein. Diese Antwort liefert einen sehr guten historischen Grund dafür, warum die Breite 80 Zeichen beträgt. Aber warum beträgt die Höhe normalerweise 24 (oder 25) Linien?
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 . Was war der erste Artikel, in dem Microsoft C # vorstellte, als Microsoft …
Die Verwendung des vom Versionskontrollsystem verwalteten Festschreibungsverlaufs kostet fast nichts. Während eines größeren Projekts zur Umgestaltung (oder Reorganisation / Bereinigung) werden jedoch Funktionen und Klassen und sogar Namespaces verschoben. Manchmal werden mehrere Dateien zusammengeführt und andere Dateien werden aufgeteilt. Diese Änderungen führen häufig zum Verlust des ursprünglichen Festschreibungsverlaufs einiger Dateien. …
Ich lese Refactoring von Martin Fowler noch einmal. In Kapitel 4, Gebäudetests, bin ich auf die folgende Passage gestoßen. Tatsächlich ist es am nützlichsten, Tests zu schreiben, bevor Sie mit dem Programmieren beginnen. Wenn Sie eine Funktion hinzufügen müssen, schreiben Sie zunächst den Test. Das ist nicht so rückwärts, wie …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Warum hat C ++ bei der Einführung des letzteren zwischen statischen Globals (interne Verknüpfung) und Symbolen in einem unbenannten Namespace (externe Verknüpfung, aber keine Möglichkeit, von außen darauf zu verweisen) unterschieden? Sind diese Gründe noch gültig oder gibt es neue? Gibt es noch Orte, an denen sie sich noch unterscheiden, …
Einige Funktionen höherer Ordnung für die Bearbeitung von Listen oder Arrays wurden wiederholt übernommen oder neu erfunden. Die Funktionen ordnen , falten [ l | r ] und Filter befinden sich zusammen in mehreren Programmiersprachen wie Scheme, ML und Python, die keinen gemeinsamen Vorfahren zu haben scheinen. Ich gehe mit …
Ich habe Folgendes gesehen: Programmieren auf Lochkarten lernen und ich habe dies gesehen: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era aber sie lassen zu wünschen übrig. Kann mir jemand erklären, wie Programmierer programmiert haben, als sie Lochkarten verwendet haben? Insbesondere das System von Eingabecomputern, das verwendet wird, um Anweisungen von der Lochkarte selbst abzuleiten. Ich weiß …
SFINAE und templateMetaprogrammierung können wunderbare Dinge bewirken, und viele Bibliotheken nutzen sie auch erheblich. Historisch gesehen wurden diese beiden "magischen Konzepte" absichtlich in C ++ eingeführt / unterstützt? Oder wurden sie erst später als nützliche Nebenprodukte (Nebenprodukte) der ursprünglichen templateProgrammierung entdeckt?
Viele Programmiersprachen verwenden die Syntax a[i], um auf das i'th Element eines Arrays, einer Sequenz oder eines Vektors zu verweisen a- speziell C und Pascal (aus den späten 1960er und frühen 1970er Jahren) tun dies. Andererseits verwenden einige frühere Sprachen, wie Fortran (aus den 1950er Jahren), diese Konvention nicht. Außerdem …
Das ist also reine Neugier. Ich habe den Begriff "Drittanbieter" wie in "Drittanbieter-Bibliothek" schon seit einiger Zeit gehört. Ich frage mich, warum wir 3. und nicht 2. (oder 4.) sagen? Wer sind die ersten und zweiten Parteien und woher kommt der Begriff?
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Warum haben die Ersteller des Internetprotokolls beschlossen, IP-Adressen zur Identifizierung eines …
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.