Article View: de.sci.informatik.ki
Article #25Re: Unlösbares Problem!?
From: Henrik Heine
Date: Tue, 22 Dec 1998 00:00
Date: Tue, 22 Dec 1998 00:00
31 lines
2824 bytes
2824 bytes
In de.sci.informatik.misc Stefan <Stefan.Bachert@t-online.de> wrote: : Ich bezweifle, da� akademische Sprachen wie Scheme oder Lisp dem Problem : standhalten. : Das Ergebnis ist eine Zahl mit 369 693 100 Ziffern. In reiner Bin�rdarstellung : ben�tigt diese Zahl 153 511 737 Bytes. Dieser Speicherplatz mu� im RAM zur : Verf�gung stehen, oder Rechner swapped sich tot. Rechner mit dieser : Speicherausstattung sind zwar verf�gbar, aber Sprachen wie Scheme und Lisp : unterstelle ich daf�r mindestens den doppelten Bedarf zu ben�tigen. Ja, wenn man erst die Zahl komplett ausrechnet und DANN erst anf"angt, sie auszugeben, braucht man recht viel Platz ... aber wie w"are es, die Zahlen als inverse Liste der Ziffern darzustellen, die ganze Auswertung zu verz"ogern (akademisch ``delay'') und die Multiplikation und Addition von nat"urlichen Zahlen auf die von Ziffern zur"uckzuf"uhren ...?? Das ganze w"urde dann so funktionieren, wie wir alle wohl am Anfang die Multiplikation von gro"sen Zahlen gelernt haben und: das Ergebnis k"onnte von der kleinsten zur gr"o"sten Stelle hin sukzessive erzeugt und w"ahrend dessen ausgegeben werden! Der Speicherbedarf ergibt sich ``automatisch'' aus gerade jenen Gliedern der Additionskette, die f"ur die Bestimmung einer jeden Stelle des Ergebnisses ben"otigt werden (bzw. aus dem Platz der entsprechenden Closures, die noch gehalten werden m"ussen). Hat jemand Lust, das Programm zu schreiben und zu ver"offentlichen? Oder habe ich einen Denkfehler bei dem obigen Vorschlag gemacht? Erstmal frohe Weihnachten, Gru"s Henrik
Technical Details
Message-ID:
<75o00o$g1e$1@rzsun02.rrz.uni-hamburg.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36765AD0.141E39D@t-online.de> <7573h2$2lc$1@pegasus.csx.cam.ac.uk> <75j41a$tce$1@news03.btx.dtag.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 113080,a06195c287227431
X-Google-Attributes: gid113080,public
X-Google-Thread: 102c5b,a06195c287227431
X-Google-Attributes: gid102c5b,public
X-Google-Thread: f4da7,a06195c287227431
X-Google-Attributes: gidf4da7,public
X-Google-Thread: 113dff,a06195c287227431
X-Google-Attributes: gid113dff,public
X-Google-Thread: 1102ea,a06195c287227431
X-Google-Attributes: gid1102ea,public
X-Google-Thread: 1032cb,a06195c287227431
X-Google-Attributes: gid1032cb,public
From: Henrik Heine <heine@informatik.uni-hamburg.de>
Subject: Re: Unlösbares Problem!?
Date: 1998/12/22
Message-ID: <75o00o$g1e$1@rzsun02.rrz.uni-hamburg.de>
X-Deja-AN: 424799932
Content-Transfer-Encoding: 8bit
References: <36765AD0.141E39D@t-online.de> <7573h2$2lc$1@pegasus.csx.cam.ac.uk> <75j41a$tce$1@news03.btx.dtag.de>
Content-Type: text/plain; charset=ISO-8859-1
Organization: University of Hamburg -- Germany
Mime-Version: 1.0
User-Agent: tin/pre-1.4-981114 ("The Watchman") (UNIX) (SunOS/5.6 (sun4d))
Newsgroups: de.sci.informatik.ki,de.sci.informatik.misc,fido.ger.informatik,maus.sci.informatik,z-netz.wissenschaft.informatik,de.sci.mathematik