{"id":34164,"date":"2019-10-31T21:56:44","date_gmt":"2019-10-31T18:56:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ya-poluchil-ot-knuta-chek-na-0x-3-00\/"},"modified":"2019-10-31T21:56:44","modified_gmt":"2019-10-31T18:56:44","slug":"ya-poluchil-ot-knuta-chek-na-0x-3-00","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/ya-poluchil-ot-knuta-chek-na-0x-3-00","title":{"rendered":"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Donald Knuth<\/b>\u00a0ist ein Informatiker, der so sehr auf die Genauigkeit seiner B\u00fccher achtet, dass er <b>einen hexadezimalen Dollar<\/b> (2,56 $, 0x$1,00) f\u00fcr jeden gefundenen \u201eFehler\u201c anbietet, wobei als Fehler alles angesehen wird, was \u201etechnisch, historisch, typografisch oder politisch inkorrekt\u201c ist. Ich wollte unbedingt einen Scheck von Knuth erhalten, also beschloss ich, nach Fehlern in seinem herausragenden Werk <b>\u201eDie Kunst des Programmierens\u201c<\/b> (TAOCP) zu suchen. Es gelang mir, drei zu finden. Wahrhaftig, Knuth schickte einen Scheck \u00fcber <b>0x$3,00<\/b>.<\/p>\n<p><img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/ea8c328c9f7f67d1e2c0d729268aca01.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWie Sie sehen, handelt es sich nicht um einen echten Scheck. Fr\u00fcher schickte Knuth echte Schecks, stellte dies jedoch 2008 aufgrund von <noindex><a rel=\"nofollow\" href=\"https:\/\/www-cs-faculty.stanford.edu\/~knuth\/news08.html\">unerbittlichem Betrug<\/a><\/noindex>ein. Jetzt verschickt er \u201epers\u00f6nliche Einlagenzertifikate\u201c bei <noindex><a rel=\"nofollow\" href=\"https:\/\/www-cs-faculty.stanford.edu\/~knuth\/boss.html\">der Bank San Serriffe<\/a><\/noindex> (BoSS). Er sagt, dass er im Bedarfsfall echtes Geld senden kann, aber es scheint ihm zu umst\u00e4ndlich zu sein.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIch fand zwei Tippfehler und einen historischen Fehler. Ich werde sie der Reihenfolge nach auflisten, beginnend mit dem unbedeutendsten.<\/p>\n<h1>Tippfehler Nr. 1<\/h1>\n<p>\nDer erste Tippfehler befindet sich auf Seite 392 des dritten Bandes \u201eSortierung und Suche\u201c, achte Zeile von unten: \u201eNach einem erfolglosen Suchvorgang ist es manchmal (sometime) w\u00fcnschenswert, einen neuen Eintrag in die Tabelle einzuf\u00fcgen, der enth\u00e4lt <i>K<\/i>; die Methode, die dies tut, wird als Einf\u00fcge- und Suchalgorithmus bezeichnet. Der Fehler besteht darin, dass anstelle von <b><i>manchmal<\/i><\/b> sollte sein <b><i>manchmal<\/i><\/b>.<\/p>\n<p>Nat\u00fcrlich ist es nicht \u00fcberraschend, dass ein solcher Fehler auftritt. In diesem Artikel werden sicherlich einige Tippfehler zu finden sein (keine Auszeichnungen f\u00fcr deren Auffindung). Was wirklich erstaunlich ist, ist, dass man sie so lange nicht bemerkt hat. Seite 392 ist nicht tief im Mathematikabschnitt vergraben; das ist <b>die erste Seite<\/b> des sechsten Kapitels \u201eSuche\u201c! Wahrscheinlich einer der am h\u00e4ufigsten gelesenen Abschnitte des Buches. Dort sollten eigentlich die wenigsten Tippfehler zu finden sein, aber dem ist nicht so.<\/p>\n<p>\u00dcbrigens, wenn Sie jemals gedacht haben, TAOCP zu lesen, probieren Sie es aus. Viele werden sagen, dass es ein <b>Nachschlagewerk<\/b>, das nicht zum direkten Lesen gedacht ist, aber das stimmt nicht. Der Autor hat eine klare Perspektive und einen eigenen Stil. Das einzige, was die Lesbarkeit behindert, ist die Komplexit\u00e4t der Mathematik. Es gibt jedoch eine einfache L\u00f6sung: Lesen Sie, bis Sie zur Mathematik gelangen, die Sie nicht verstehen, \u00fcbergehen Sie diese und \u00f6ffnen Sie das n\u00e4chste Kapitel, das Sie verstehen k\u00f6nnen. Durch dieses Vorgehen \u00fcberspringe ich mindestens 80 % des Buches, aber die restlichen 20 % sind gro\u00dfartig!<\/p>\n<p>Es wird auch gesagt, dass TAOCP <b>irrelevant ist<\/b>, ist veraltet oder auf andere Weise nicht anwendbar auf \u201eechte Programmierung\u201c. Das stimmt ebenfalls nicht. Zum Beispiel wird im ersten Abschnitt nach der Einf\u00fchrung die Suche nach einem Element in einem unsortierten Array behandelt. Der einfachste Algorithmus ist allen Programmierern bekannt. Starten Sie den Zeiger am Anfang des Arrays und f\u00fchren Sie dann folgende Schritte in einer Schleife aus:<\/p>\n<ol>\n<li>\u00dcberpr\u00fcfen Sie, ob das aktuelle Element das gew\u00fcnschte ist. Wenn ja, geben Sie es zur\u00fcck; andernfalls\n<\/li>\n<li>\u00dcberpr\u00fcfen Sie, ob der Zeiger au\u00dferhalb des Arrays liegt. Wenn ja, geben Sie einen Fehler zur\u00fcck; andernfalls\n<\/li>\n<li>Erh\u00f6hen Sie den Zeiger und fahren Sie fort.<\/li>\n<\/ol>\n<p>\nNun betrachten wir: Wie viele Grenz\u00fcberpr\u00fcfungen erfordert dieser Algorithmus im Durchschnitt? Im schlimmsten Fall, wenn das Array kein Element enth\u00e4lt, ist f\u00fcr jedes Element in der Liste eine \u00dcberpr\u00fcfung erforderlich, und im Durchschnitt wird es etwa <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/6c99f945807d8a8aeac1d42854c83295.jpg\" style=\"display:block;margin: 0 auto;\" \/>erfordern. Ein ausgekl\u00fcgelterer Suchalgorithmus k\u00f6nnte nur eine Grenz\u00fcberpr\u00fcfung ben\u00f6tigen. F\u00fcgen Sie das gesuchte Element ans Ende des Arrays an, starten Sie dann den Zeiger am Anfang des Arrays und f\u00fchren Sie folgende Schritte in einer Schleife aus:<\/p>\n<ol>\n<li>\u00dcberpr\u00fcfen Sie, ob das aktuelle Element das gew\u00fcnschte ist. Wenn ja, geben wir eine Antwort zur\u00fcck, wenn der Zeiger im Array liegt, oder einen Fehler, wenn nicht. Andernfalls\n<\/li>\n<li>Erh\u00f6hen Sie den Zeiger und fahren Sie fort.<\/li>\n<\/ol>\n<p>\nWie dem auch sei, das Element wird garantiert gefunden, und die Grenz\u00fcberpr\u00fcfung erfolgt nur einmal, wenn dies geschieht. Es ist eine tiefgreifende Idee, aber sie ist einfach genug, selbst f\u00fcr einen Anf\u00e4ngerprogrammierer. Vielleicht kann ich nicht \u00fcber die Relevanz der Arbeit f\u00fcr andere sprechen, aber ich konnte diese Weisheit sofort sowohl in meinem pers\u00f6nlichen als auch in meinem beruflichen Code anwenden. Das Buch TAOCP ist voll von solchen Perlen (um fair zu sein, es gibt auch viele seltsame Sachen darin, wie <noindex><a rel=\"nofollow\" href=\"https:\/\/nickdrozd.github.io\/2018\/11\/02\/bubble.html\">Bubble Sort<\/a><\/noindex>).<\/p>\n<blockquote><p><i>\u201eSuchen, suchen\u201c<br \/>\nSo lange<br \/>\nSuchen, suchen<br \/>\nIch wollte einfach nur tanzen\u201c<\/i> <br \/>\n\u2014 Luther Vandross, \u201eSuchen\u201c (1980)<\/p><\/blockquote>\n<p><\/p>\n<h1>Tippfehler Nr. 2<\/h1>\n<p>\nDer zweite Druckfehler befindet sich im Band 4A, \"Kombinatorische Algorithmen\", Teil 1. Auf Seite 60 wird das Problem der Planung von Auftritten von Comedians in verschiedenen Casinos beschrieben. Als Beispiel werden mehrere echte Comedians genannt, darunter Lily Tomlin, \"Weird Al\" Yankovic und Robin Williams, der noch am Leben war, als das Buch ver\u00f6ffentlicht wurde. Knuth f\u00fchrt im Index immer vollst\u00e4ndige Namen an, weshalb Williams auf Seite 882 als \"Williams, Robin McLaurin\" erw\u00e4hnt wird. Doch sein zweiter Vorname endet auf \"n\" und nicht auf \"m\", also McLaurin.<\/p>\n<p>McLaurin ist der M\u00e4dchenname seiner Mutter. Sie war die Ururenkelin von Anselm Joseph McLaurin, dem 34. Gouverneur von Mississippi. Seine Amtszeit ist anscheinend nicht durch etwas Positives in Erinnerung geblieben. Aus dem Buch <noindex><a rel=\"nofollow\" href=\"https:\/\/books.google.com\/books?id=OvNjBAAAQBAJ&amp;pg=PA177&amp;lpg=PA177&amp;dq=anselm+mclaurin&amp;source=bl&amp;ots=kPu_kLXUrz&amp;sig=ACfU3U2UKRAmJyH_dVfcb2tfSmzYemEgTw&amp;hl=en&amp;sa=X&amp;ved=2ahUKEwjTl9vvroDiAhVHI6wKHfCTC6I4MhDoATADegQICRAB#v=onepage&amp;q&amp;f=false\">\"Mississippi: Geschichte\"<\/a><\/noindex>:<\/p>\n<blockquote><p><i>\u201eDas wichtigste Ereignis w\u00e4hrend der Amtszeit von MacLorin war die Kriegserkl\u00e4rung der Vereinigten Staaten an Spanien im Fr\u00fchjahr 1898... Leider bot der Krieg m\u00f6glicherweise einigen Regierungsbeamten die Gelegenheit, Bestechung auszunehmen. MacLorin wurde verschiedener fragw\u00fcrdiger Praktiken beschuldigt, einschlie\u00dflich Nepotismus und \u00fcberm\u00e4\u00dfigen Einsatz der Begnadigungsbefugnisse. In der \u00c4ra der Abstinenz warf man dem Gouverneur Trunkenheit vor, was er \u00f6ffentlich einr\u00e4umte.\u201c<\/i><\/p><\/blockquote>\n<p><\/p>\n<h1>Historischer Fehler<\/h1>\n<p>\nLassen Sie uns betrachten <b>traditioneller Multiplikationsalgorithmus<\/b> aus dem Lehrplan. Wie viele eindimensionale Multiplikationsoperationen sind erforderlich? Angenommen, Sie multiplizieren <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/d15239ad41c6fc6953641760f9ffcfdd.jpg\" style=\"display:block;margin: 0 auto;\" \/>-stellige Zahl <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/b731d35571751cec684ca767411a023d.jpg\" style=\"display:block;margin: 0 auto;\" \/> findet man <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/c1f7221e05cbca33ff54da5b6f665dd2.jpg\" style=\"display:block;margin: 0 auto;\" \/>-stellig <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/390eee500fc99f74a2252db0b3ba6fe4.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Zuerst multiplizieren Sie die erste Ziffer <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/8d4db48caef1e8cceac94ae2fca4fc24.jpg\" style=\"display:block;margin: 0 auto;\" \/> mit jeder Ziffer <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/dccbe5f9c5f2fe9bd3538f567e2bb214.jpg\" style=\"display:block;margin: 0 auto;\" \/> nacheinander. Dann multiplizieren Sie die zweite Ziffer <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/b76bfeb3fb4f60f9f1ac66dcb937f736.jpg\" style=\"display:block;margin: 0 auto;\" \/> mit jeder Ziffer <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/bbe37fb224a8e6115872a2b2cdefa26e.jpg\" style=\"display:block;margin: 0 auto;\" \/> nacheinander und so weiter, bis Sie alle Ziffern durchlaufen haben. <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/df227a29c1bc24a1c7cbf9269c764b21.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Auf diese Weise erfordert die traditionelle Multiplikation <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/f0c5ea2abdccff4a5b92fd1c70706d21.jpg\" style=\"display:block;margin: 0 auto;\" \/> primitive Multiplikationen. Insbesondere die Multiplikation zweier Zahlen nach <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/f609965f49d095d59264e127f6db0e64.jpg\" style=\"display:block;margin: 0 auto;\" \/> Stellen erfordert <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/fb16f262bc1b872f6e8c003be2efe2d8.jpg\" style=\"display:block;margin: 0 auto;\" \/> eindimensionale Multiplikationen.<\/p>\n<p>Das ist nicht ideal, aber der Prozess kann durch eine Methode optimiert werden, die von dem sowjetischen Mathematiker Anatoli Alexejewitsch Karazub entwickelt wurde. Angenommen, dass <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/3f42481650d00fe8cf1083be9479958f.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/756872cc2c490be54640606bba6cb8c7.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0es zweistellige Dezimalzahlen gibt; das hei\u00dft, es existieren Zahlen <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/4f1f27cc95638aab9f6836f809b42cc1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/0192ac28c89bfd24a20a1fc1b06ce1a6.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/bebb062d37ca6e82ce30589b5f790a0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/907b83653f451f4a861109f2244b175a.jpg\" style=\"display:block;margin: 0 auto;\" \/> sodass <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/22b668162b9e64b9aba33d5fe475d65b.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/3a226e2600b99ec92d37b7acfbd63d20.jpg\" style=\"display:block;margin: 0 auto;\" \/> (die Generalisierung dieses Algorithmus f\u00fcr gr\u00f6\u00dfere Ziffern erfordert bestimmte Manipulationen; obwohl das nicht allzu kompliziert ist, halte ich es f\u00fcr besser, bei einem einfachen Beispiel zu bleiben, um Missverst\u00e4ndnisse zu vermeiden). Dann <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/a3a658b41241bf40a1f0e779527b3eb2.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/bf8e1b283d1cfa76314380b74b308b38.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/69c922747089f3affb9d640910047a41.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Das Multiplikation von Binomen ergibt <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/274f90358c358641db7ccb2bda5896b1.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Bis jetzt haben wir immer noch <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/be0a72ca4a77d7c710b99741619c4492.jpg\" style=\"display:block;margin: 0 auto;\" \/> einfache Multiplikationen: <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/10af5b0ea33a7df7bceb34de5757ba5d.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/66919878cca7db5c80eca9e89c2bca13.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/c9987bea5bc2a1fb928ef2c60bf880fb.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/c6136863142c02a1b6ba260f02544c0c.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Jetzt addieren und subtrahieren wir <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/1e9707de3bac2233c9343d2d95d5d1bb.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Nach mehreren Umstellungen, die ich dem Leser als \u00dcbung \u00fcberlasse, erh\u00e4lt man <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/9015c02c113b58d67e73013fea4ce9dd.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 insgesamt drei einfache Multiplikationen! (Es gibt einige feste Koeffizienten, die nur durch Addition und Verschiebung der Stellen berechnet werden k\u00f6nnen).<\/p>\n<p>Bitte verlangen Sie keinen Beweis, aber <b>der Karazuba-Algorithmus<\/b> (rekursiv aus dem obigen Beispiel generalisiert) verbessert die traditionelle Multiplikationsmethode von <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/99577e368b573f762034767d5af05032.jpg\" style=\"display:block;margin: 0 auto;\" \/> Operationen auf <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/df139625f074f236e50343ecf5f2021a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Bitte beachten Sie, dass dies eine tats\u00e4chliche Verbesserung des Algorithmus ist und keine Optimierung f\u00fcr das Kopfrechnen. In der Tat ist der Algorithmus nicht f\u00fcr das Kopfrechnen geeignet, da er hohe Overheadkosten f\u00fcr rekursive Operationen erfordert. Dar\u00fcber hinaus wird der Effekt nicht vollst\u00e4ndig sichtbar, bis die Zahlen gro\u00df genug sind (zum Gl\u00fcck kamen nach dem Karatsuba-Algorithmus noch schnellere Methoden: Im M\u00e4rz 2019 wurde ein Algorithmus ver\u00f6ffentlicht, der nur <noindex><a rel=\"nofollow\" href=\"https:\/\/web.maths.unsw.edu.au\/~davidharvey\/papers\/nlogn\/\"><i>n log n<\/i><\/a><\/noindex> Multiplikationen ben\u00f6tigt; die Beschleunigung ist nur f\u00fcr unvorstellbar gro\u00dfe Zahlen anwendbar).<\/p>\n<p>Dieser Algorithmus wird auf Seite 295 des zweiten Bandes von \u00abDie Kunst des Programmierens\u00bb beschrieben. Dort schreibt Knuth: \u201eEs ist merkw\u00fcrdig, dass diese Idee erst im <b>1962<\/b> Jahr entdeckt wurde\u201c, als ein Artikel ver\u00f6ffentlicht wurde, der den Karatsuba-Algorithmus beschreibt. Aber! Im Jahr 1995 ver\u00f6ffentlichte Karatsuba den Artikel \u201eDie Komplexit\u00e4t der Berechnungen\u201c, in dem er mehrere Dinge sagt: 1) etwa 1956 vermutete Kolmogorov, dass Multiplikation nicht in weniger als <img decoding=\"async\" alt=\"Ich habe von Knuth einen Scheck \u00fcber 0x$3,00 erhalten.\" src=\"\/wp-content\/uploads\/2019\/05\/87c650ae7cb55d5b5cd1f7d440cadbee.jpg\" style=\"display:block;margin: 0 auto;\" \/> Schritten durchgef\u00fchrt werden kann; 2) in <b>1960<\/b> Im Jahr pr\u00e4sentierte Karatsuba auf einem Seminar, wo Kolmogorov seine Hypothese n\u00b2 darlegte. 3) \u201eGenau eine Woche sp\u00e4ter\u201c entwickelte Karatsuba den Algorithmus \u201eTeile und herrsche\u201c; 4) 1962 schrieb und ver\u00f6ffentlichte Kolmogorov einen Artikel. <i>im Namen von Karatsuba<\/i> mit der Beschreibung des Algorithmus. \u201eIch erfuhr von diesem Artikel erst, nachdem er nachgedruckt wurde.\u201c<\/p>\n<p>Somit liegt der Fehler darin, dass anstelle von <i>1962<\/i> das Jahr angegeben werden sollte. <i>1960<\/i> Das ist alles.<\/p>\n<h1>Analyse<\/h1>\n<p>\n<b>Die Fehlersuche erforderte kein besonderes Geschick.<\/b><\/p>\n<ol>\n<li>Der erste Fehler war so banal, wie es nur sein konnte, und befand sich an einer relativ auff\u00e4lligen Stelle (Anfang des Kapitels). Jeder Idiot h\u00e4tte ihn gefunden; nur ich war der Idiot.\n<\/li>\n<li>Die Suche nach dem zweiten Fehler erforderte Gl\u00fcck und Flei\u00df, aber nicht unbedingt K\u00f6nnen. Das Verzeichnis f\u00fcr \u201eWilliams\u201c befindet sich auf der vorletzten Seite des Bandes, ein ziemlich bemerkenswerter Teil des Buches. Ich bl\u00e4tterte gerade durch das Inhaltsverzeichnis (es ist nicht so traurig, wie es scheint, denn in Knuths Verzeichnissen sind einige Easter Eggs versteckt. Zum Beispiel gibt es Eintr\u00e4ge in Arabisch und Hebr\u00e4isch, die beide auf Seite 66 verweisen. Aber auf dieser Seite wird keine der Sprachen erw\u00e4hnt; stattdessen wird von \u201eSprachen, die von rechts nach links gelesen werden\u201c gesprochen). Und meine Aufmerksamkeit wurde auf den zweiten Namen gelenkt. Da ich normalerweise Wikipedia lese, habe ich Robin Williams \u00fcberpr\u00fcft und eine Diskrepanz bemerkt.\n<\/li>\n<li>Ich w\u00fcnschte, ich k\u00f6nnte sagen, dass ich ernsthaft recherchiert habe, um den historischen Fehler zu finden, aber tats\u00e4chlich habe ich einfach nur einen Blick auf <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Karatsuba_algorithm\">die Wikipedia-Seite \u00fcber den Karatsuba-Algorithmus<\/a><\/noindex>. In den ersten Zeilen steht: \u201eDer Karatsuba-Algorithmus ist ein Algorithmus f\u00fcr schnelles Multiplizieren. Er wurde von Anatoli Karatsuba 1960 entdeckt und 1962 ver\u00f6ffentlicht.\u201c Danach blieb nur noch, zwei plus zwei zu addieren.<\/li>\n<\/ol>\n<p>\nIn Zukunft m\u00f6chte ich einen bedeutenderen Fehler finden, insbesondere im Knuth-Code. Ich w\u00fcrde auch gerne einen Fehler im ersten Band von \u201eDie Kunst der Programmierung\u201c finden. Vielleicht w\u00fcrde ich das finden, aber in der \u00f6rtlichen Bibliothek gibt es aus irgendeinem Grund nur die B\u00e4nde 2, 3 und 4A.<\/p>\n<p><b>Finanzielle Fakten:<\/b><\/p>\n<ul>\n<li>Insgesamt besteht mein Beitrag zu TAOCP nur aus drei Symbolen: einer Hinzuf\u00fcgung <i>s<\/i>, einer Ersetzung <i>m<\/i> findet man <i>n<\/i> und <i>2<\/i> findet man <i>0<\/i>. Bei einem Preis von 2,56 $ sind das ziemlich lukrative Symbole; wenn man so viel bezahlt w\u00fcrde, w\u00fcrde ein Artikel mit 1000 W\u00f6rtern (im Durchschnitt vier Zeichen) einem zehn solcher Betr\u00e4ge bringen.\n<\/li>\n<li>Mit drei hexadezimalen Dollar teile ich zusammen mit 29 anderen B\u00fcrgern den 69. Platz auf der Liste der reichsten Bankeinleger von San-Serrif (Stand: 1. Mai 2019).<\/li>\n<\/ul>\n<h1>Weitere Diskussionen \u00fcber Knuths Schecks<\/h1>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kevinlawler.com\/knuth\">Wie man einen Scheck von Knuth erh\u00e4lt<\/a><\/noindex>\n<p>Allgemeine Hinweise zur Fehlersuche in Knuths B\u00fcchern. Betreffen haupts\u00e4chlich technische Fehler, die ich nicht habe. Es gibt einen Satz, den ich ernst genommen habe:<\/p>\n<blockquote><p>Es ist besser, darauf zu warten, bis Sie eine Sammlung von Fehlern zum Einreichen erstellt haben. Indem Sie mehrere echte, jedoch nicht besonders wertvolle Fehler kombinieren, erh\u00f6hen Sie die Wahrscheinlichkeit, dass einer von ihnen tats\u00e4chlich als Fehler oder Hinweis anerkannt wird. Wenn Fehler einzeln eingereicht werden, k\u00f6nnte jeder von ihnen abgelehnt werden.<\/p><\/blockquote>\n<p>\nIch wollte nicht einfach belanglose Tippfehler einreichen und habe den Rat befolgt, die E-Mail erst zu senden, als ich einen historischen Fehler gefunden hatte, der ernst genug erschien.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/ashutoshmehra.net\/blog\/about\/knuth-reward-checks-and-certificates\/\">Checks von Ashutosh Mehra<\/a><\/noindex>\n<p>Ashutosh Mehra ist der drittreichste Investor in San-Serif mit einem beeindruckenden Verm\u00f6gen von 0x$207,f0 in BoSS.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.truetex.com\/knuthchk.htm\">Check f\u00fcr einige nicht funktionale Fehler im realen TeX-Code<\/a><\/noindex>\n<\/li>\n<li>Diverse: <noindex><a rel=\"nofollow\" href=\"http:\/\/ed-thelen.org\/KnuthCheck.html\">#1<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.club.cc.cmu.edu\/~ajo\/knuth-check.html\">#2<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"http:\/\/joaoff.com\/2008\/02\/25\/a-reward-check-from-donald-knuth\/\">#3<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.quora.com\/What-is-it-like-to-receive-a-Knuth-reward-check\">#4<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.joshwakefield.com\/knuth\/\">#5<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.righto.com\/2011\/05\/my-knuth-reward-check.html\">#6<\/a><\/noindex><\/li>\n<\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452812\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u043d\u0430\u043b\u044c\u0434 \u041a\u043d\u0443\u0442\u00a0\u2014 \u0443\u0447\u0451\u043d\u044b\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u0441\u044f \u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u043a\u043d\u0438\u0433, \u0447\u0442\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043b\u043b\u0430\u0440 ($2,56, 0x$1,00) \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0443\u044e \u00ab\u043e\u0448\u0438\u0431\u043a\u0443\u00bb, \u0433\u0434\u0435 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0451, \u0447\u0442\u043e \u00ab\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438, \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438, \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043b\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u00bb. \u042f \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0447\u0435\u043a \u043e\u0442 \u041a\u043d\u0443\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0435\u0433\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0435\u043c\u0441\u044f \u0442\u0440\u0443\u0434\u0435 \u00ab\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb (TAOCP). \u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u043d\u0430\u043b\u044c\u0434 \u041a\u043d\u0443\u0442 \u2014 \u0443\u0447\u0451\u043d\u044b\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u0441\u044f \u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u043a\u043d\u0438\u0433, \u0447\u0442\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043b\u043b\u0430\u0440 ($2,56, 0x$1,00) \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0443\u044e \u00ab\u043e\u0448\u0438\u0431\u043a\u0443\u00bb, \u0433\u0434\u0435 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0451, \u0447\u0442\u043e \u00ab\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438, \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438, \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043b\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u00bb. \u042f \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0447\u0435\u043a \u043e\u0442 \u041a\u043d\u0443\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0435\u0433\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0435\u043c\u0441\u044f \u0442\u0440\u0443\u0434\u0435 \u00ab\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb (TAOCP). \u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/ya-poluchil-ot-knuta-chek-na-0x-3-00\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0442 \u041a\u043d\u0443\u0442\u0430 \u0447\u0435\u043a \u043d\u0430 0x$3,00 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u043d\u0430\u043b\u044c\u0434 \u041a\u043d\u0443\u0442 \u2014 \u0443\u0447\u0451\u043d\u044b\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u0441\u044f \u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u043a\u043d\u0438\u0433, \u0447\u0442\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043b\u043b\u0430\u0440 ($2,56, 0x$1,00) \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0443\u044e \u00ab\u043e\u0448\u0438\u0431\u043a\u0443\u00bb, \u0433\u0434\u0435 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0451, \u0447\u0442\u043e \u00ab\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438, \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438, \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043b\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u00bb. \u042f \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0447\u0435\u043a \u043e\u0442 \u041a\u043d\u0443\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0435\u0433\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0435\u043c\u0441\u044f \u0442\u0440\u0443\u0434\u0435 \u00ab\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb (TAOCP). \u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/ya-poluchil-ot-knuta-chek-na-0x-3-00\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ich habe von Knut einen Scheck \u00fcber 0x$3,00 erhalten | ProHoster","description":"Donald Knuth ist ein Informatiker, der so viel Wert auf die Richtigkeit seiner B\u00fccher legt, dass er einen hexadezimalen Dollar ($2,56, 0x$1,00) f\u00fcr jeden gefundenen \"Fehler\" anbietet, wobei ein Fehler alles ist, was \"technisch, historisch, typografisch oder politisch falsch\" ist. Ich wollte unbedingt einen Check von Knuth bekommen, also beschloss ich, nach Fehlern in seinem herausragenden Werk \"Die Kunst des Programmierens\" (TAOCP) zu suchen. Ich konnte einige finden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/ya-poluchil-ot-knuta-chek-na-0x-3-00","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0442 \u041a\u043d\u0443\u0442\u0430 \u0447\u0435\u043a \u043d\u0430 0x$3,00 | ProHoster","og:description":"\u0414\u043e\u043d\u0430\u043b\u044c\u0434 \u041a\u043d\u0443\u0442 \u2014 \u0443\u0447\u0451\u043d\u044b\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u0441\u044f \u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u043a\u043d\u0438\u0433, \u0447\u0442\u043e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043e\u0434\u0438\u043d \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043b\u043b\u0430\u0440 ($2,56, 0x$1,00) \u0437\u0430 \u043b\u044e\u0431\u0443\u044e \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0443\u044e \u00ab\u043e\u0448\u0438\u0431\u043a\u0443\u00bb, \u0433\u0434\u0435 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0451, \u0447\u0442\u043e \u00ab\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438, \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438, \u0442\u0438\u043f\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043b\u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u00bb. \u042f \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0447\u0435\u043a \u043e\u0442 \u041a\u043d\u0443\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u0435\u0433\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0435\u043c\u0441\u044f \u0442\u0440\u0443\u0434\u0435 \u00ab\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb (TAOCP). \u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/ya-poluchil-ot-knuta-chek-na-0x-3-00","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:44+00:00","article:modified_time":"2019-10-31T18:56:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34164","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:29","updated":"2026-01-21 18:10:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34164"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34164\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/25780"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}