Als «language-design» getaggte Fragen

10
Warum braucht Swift Zeugen-Tabellen?

Ich versuche, mich über die Implementierungsdetails von Swift zu informieren, und eine Sache, die ich nicht genau festlegen kann, sind die "Zeugen-Tabellen". Es sieht so aus, als wären sie ein separater vtable-Zeiger, der für Strukturen verwendet wird. Aber warum brauchst du das? Strukturen werden...

9
Was ist das Problem mit den XML-Literalen von Scala?

In diesem Beitrag schreibt Martin (der Haupthoncho der Sprache): [XML-Literale] Schien damals eine großartige Idee zu sein, jetzt ragt sie hervor wie ein schmerzender Daumen. Ich glaube, dass wir mit dem neuen String-Interpolationsschema die gesamte XML-Verarbeitung in die Bibliotheken integrieren...

9
Welche Gründe werden verwendet, wenn Programmiersprachenentwickler entscheiden, welches Vorzeichen das Ergebnis der Modulo-Operation hat?

Beim Durchlaufen der Modulo-Operation (der Straße, die ich betreten habe, als ich den Unterschied zwischen remundmod erkundet habe ) bin ich auf Folgendes gestoßen: In der Mathematik ist das Ergebnis der Modulo-Operation der Rest der euklidischen Division. Andere Konventionen sind jedoch möglich....