Als «history» getaggte Fragen

Bei Fragen zur Geschichte des Programmierens und Rechnens.

1
Wie lange arbeitete Microsoft an .NET, bevor es veröffentlicht wurde?
Mit der gesamten CLI, CTS, CLS usw. haben sie nicht nur eine leistungsstarke Plattform / Infrastruktur veröffentlicht, sondern auch alle Spezifikationen, die diese beschreiben. Es werden möglicherweise unendlich viele Sprachen, Plattformen usw. unterstützt. Dies scheint ein Wahnsinn zu sein viel Arbeit, auch für einen Giganten wie Microsoft - zumal sich …



3
Erste Sprachen mit generischer Programmierunterstützung
Welches war die erste Sprache mit generischer Programmierunterstützung und welche war die erste große statisch typisierte Sprache (weit verbreitet) mit generischer Unterstützung. Generics implementieren das Konzept parametrisierter Typen, um mehrere Typen zu ermöglichen. Der Begriff "generisch" bedeutet "sich auf große Gruppen von Klassen beziehend oder für diese geeignet". Ich habe …


3
Objektorientierte Programmierung: Warum „orientiert“?
Ich bin den größten Teil meines Studiums im Programmieren von Spielen. Dies ist kein Informatik-Abschluss, daher wird ein Großteil der Theorie zugunsten des praktischen Portfolioaufbaus und des JIT-Lernens gemieden, was in der Spielebranche anscheinend wichtiger ist. Das erste Thema war "Einführung in die objektorientierte Programmierung". Dieser Satz hat mich nicht …

1
Warum wird der Codeabschnitt als Textabschnitt bezeichnet?
Der Abschnitt einer ausführbaren Datei, der Code enthält, wird manchmal als .textAbschnitt bezeichnet. In segmentierten Speicherarchitekturen wird ein als Code abgebildetes Segment manchmal als Textsegment bezeichnet. Die Unix-Fehlermeldung "text file busy" ( ETXTBSY) bedeutet "Diese Datei ist ein Programm, das gerade ausgeführt wird". Wie kam Text kommen , um meine …

3
Historische Ursprünge der Scala impliziert
Scala wurde von vielen meiner Kollegen als komplex bezeichnet, und einige gaben all diesen die Schuld neuen Funktionen dafür verantwortlich. Während die meisten Programmierer die OO-Funktionen kennen und zumindest die anständigen auch über funktionale Programmierung Bescheid wissen, gibt es eine Funktion in Scala, für die ich die historischen Ursprünge nicht …


2
Woher kommt der Begriff „Feature Creep“?
Es gibt einen anständigen Wikipedia-Artikel über "Feature Creep", der jedoch keinen Ursprung angibt. Eine Google-Suche führt nur zu einem vagen Artikel, der besagt, dass "Earl Rich" den Begriff geprägt hat, aber es gibt nicht viel Unterstützung für diese Behauptung. Es gibt einen Dilbert-Comic von 2001 zu diesem Thema, aber der …



2
Warum haben Programmiersprachen angefangen, = für die Zuweisung zu verwenden?
In den meisten frühen Algorithmenbüchern <-wird auf Zuordnung und =Vergleich Bezug genommen. Aber heutzutage sind die einzigen Sprachen, die nicht =für die Zuweisung verwendet werden, Pascal ( :=) und Spielzeugsprachen wie COOL . Was hat dazu geführt, dass moderne Programmiersprachen =in Bedeutungszuweisung statt in mathematische Bedeutung von Gleichheit umgewandelt wurden?

3
Ursprung von "Eine Methode sollte einen Wert zurückgeben oder Nebenwirkungen haben, aber nicht beides"
Ich habe einmal gelesen, dass eine Methode entweder einen Rückgabewert haben sollte (und referenziell transparent sein sollte) oder Nebenwirkungen haben sollte, aber nicht beides. Ich kann keine Verweise auf diese Regel finden, möchte aber mehr darüber erfahren. Woher stammt dieser Rat? Aus welcher Person oder Gemeinschaft ist es entstanden? Zusätzliche …

4
Historischer Präzedenzfall, warum Prolog in der Imperativen Programmierung weniger populär ist als SQL? [geschlossen]
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 5 Jahren . Es scheint, dass das Schreiben von Deklarativen SQL in …

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.