File:Hamilton C shell and Cygwin bash recursion.png

Original file (1,280 × 800 pixels, file size: 457 KB, MIME type: image/png)
![]() | This is a file from the Wikimedia Commons. Information from its description page there is shown below. Commons is a freely licensed media file repository. You can help. |
Summary
DescriptionHamilton C shell and Cygwin bash recursion.png |
Hamilton C shell and Cygwin bash recursion under Windows 7. Shows the contrasting language styles and relative performance of Hamilton C shell and Cygwin bash 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:
|
||
Date | |||
Source | Screenshot from Msnicki's personal MacBook, Oct 17 2010 | ||
Author | Msnicki | ||
Permission (Reusing this file) |
|
Licensing



- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
Original upload log
Date/Time | Dimensions | User | Comment |
---|---|---|---|
2010-10-17 22:18:12 | 1280 × 800 | Msnicki | == 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 |
Captions
Items portrayed in this file
depicts
17 October 2010
image/png
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 23:40, 21 March 2017 | ![]() | 1,280 × 800 (457 KB) | wikimediacommons>FastilyClone | Transferred from en.wikipedia (MTC!) |
File usage
The following page uses this file:
Metadata
This file contains additional information, probably added from the digital camera or scanner used to create or digitize it.
If the file has been modified from its original state, some details may not fully reflect the modified file.
Horizontal resolution | 37.79 dpc |
---|---|
Vertical resolution | 37.79 dpc |