BeschreibungHamilton C shell and Cygwin bash recursion.png
Hamilton C shell and Cygwinbash recursion under Windows 7. Shows the contrasting language styles and relative performance of Hamilton C shell and Cygwinbash factoring a number using recursive shell scripts. The elapsed time using the compiled Cygwin binary to do the factoring is also shown for comparison.
Timing a recursive shell procedure or function factoring a large number is a test of how fast the shell is able to evaluate simple expressions and interpret its language constructs, especially for iteration and condition-testing. Since there are no child processes being spawned and only three lines of output are generated, the time spent in system calls is quite small.
In this example, the compiled Cygwin binary factored 1234123412 in 0.082 seconds. Bash required 1.778 seconds. Hamilton C shell required 0.1 seconds, making it nearly as fast as the compiled binary and roughly 18x as fast as bash.
System configuration:
Standard 2008 aluminum MacBook
Intel Core 2 Duo @ 2.4GHz
4.0GB RAM
64-bit Windows 7 Ultimate
160GB C: partition, 60% free
Datum
Quelle
Screenshot from Msnicki's personal MacBook, Oct 17 2010
Die Freigabe zur Nutzung dieses Werks wurde im System des Wikimedia-VRT archiviert; dort kann die Konversation von Nutzern mit VRTS-Zugang eingesehen werden. Zur Verifizierung kann man jederzeit bei einem Support-Team-Mitarbeiter anfragen.
verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
neu zusammengestellt werden – abgewandelt und bearbeitet werden
Zu den folgenden Bedingungen:
Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
== Summary == == Summary == {{Non-free use rationale |Article = Hamilton C shell |Description = [[Hamilton C shell]] and [[Cygwin]] [[Bash (Unix shell)|bash]] recursion under [[Windows 7]]. |Source = Screenshot from [[User:Ms
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
Diese Datei enthält weitere Informationen (beispielsweise Exif-Metadaten), die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.
Horizontale Auflösung
37,79 dpc
Vertikale Auflösung
37,79 dpc
Datei:Hamilton C shell and Cygwin bash recursion.png