Comparing a recursive Fibonacci program as of Rosetta in various programming languages on a US keyboard layout:
Language | Symbols Total | on EN_US Keystrokes / Redundancy | Best layout / Keystrokes / Redundancy |
---|---|---|---|
C | 97 | 115 / 18.6% | FR_FR / 114 / 17.5% |
Haskell | 112 | 121 / 8.0% | DE_DE / 119 / 6.3% |
Java | 101 | 121 / 19.8% | DE_DE / 120 / 18.8% |
Kotlin | 81 | 96 / 18.5% | EN_US |
Perl | 86 | 105 / 22.1% | DE_CH / 103 / 19.8% |
Python | 102 | 117 / 14.7% | DE_DE / 115 / 12.7% |
Rust | 120 | 138 / 15.0% | EN_US |