Ich bin kürzlich auf ein interessantes Stück C-Sprachtrivia gestoßen, das unterstreicht, wie unterschiedlich Computer waren, als C zum ersten Mal erstellt wurde. Insbesondere erlaubt C die Verwendung von Digraphen (zwei Buchstabenkombinationen, die einen einzelnen Buchstaben darstellen) wie als Alternativen zu { und } und <: und :> als Ersatz für [ und ]. Der Zweck bestand darin, eine alternative Syntax zur Unterstützung von Tastaturen und Zeichensätzen bereitzustellen, bei denen keine Klammern und Klammern verfügbar waren. Im Gnu C Language-Handbuch werden diese Digraphen sowie %: als Alternative zu # erwähnt. Da dem Internet nichts mehr vertraut werden kann, habe ich ein einfaches Programm geschrieben und es kompiliert, um die Behauptungen zu überprüfen.
#includeint main() = ; for (int i = 0; i ); %> return 0; %>
Und siehe da (glauben Sie mir nicht) es hat funktioniert! Auch wenn es heute schwer ist, sich eine Tastatur ohne diese Symbole vorzustellen, und ich hier vielleicht meine Unkenntnis über internationale Tastaturen zeige, bin ich froh, dass jemand daran gedacht hat, diese Alternativen einzubeziehen.
Aber wenn man sich an der CPP-Referenz orientieren kann, gibt es die Erwartung, dass alle Tastaturen ?,
Hallo ? Mein Name ist Diego Crespo und ich spreche gerne über Technologie, Nischenprogrammiersprachen und KI. Ich habe Twitter, Mastodon und Threads, wenn Sie mir auf anderen Social-Media-Plattformen folgen möchten. Wenn Ihnen der Artikel gefallen hat, sollten Sie einen Blick auf meinen Substack werfen. Und wenn Sie es nicht getan haben, schauen Sie sich doch einen weiteren Artikel von mir an, der unten aufgeführt ist! Vielen Dank, dass Sie es gelesen haben und mir ein wenig von Ihrer wertvollen Zeit geschenkt haben. A.M.D.G
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3