Language statistics
Number of contestants using specific language.
| Language | Qualification Round | Round 1A | Round 1B | Round 1C | Round 2 | Round 3 | Final |
|---|---|---|---|---|---|---|---|
| C | 1436 | 286 | 133 | 168 | 25 | 3 | 1 |
| C++ | 9293 | 2781 | 2518 | 2259 | 1315 | 247 | 17 |
| Java | 5260 | 1375 | 835 | 889 | 233 | 40 | 6 |
| Python | 3687 | 1128 | 712 | 693 | 197 | 20 | 1 |
| Scala | 115 | 33 | 27 | 30 | 4 | ||
| J | 3 | 1 | 1 | ||||
| LOLCODE | 2 | ||||||
| 7 | 3 | 2 | 2 | ||||
| 7 | 2 | 2 | |||||
| 1092 | 240 | 172 | 205 | 37 | 2 | ||
| 48 | 10 | 7 | 9 | 2 | |||
| 12 | 3 | 1 | 3 | ||||
| 23 | 11 | 10 | 6 | 4 | 2 | ||
| 7 | 2 | 3 | |||||
| 12 | 4 | 1 | 2 | ||||
| 82 | 18 | 18 | 14 | 2 | |||
| 36 | 6 | 7 | 7 | ||||
| 190 | 55 | 50 | 32 | 13 | 1 | ||
| 138 | 15 | 14 | 16 | 2 | |||
| 20 | 3 | 4 | 3 | 1 | |||
| 29 | 3 | 4 | 1 | 2 | |||
| 59 | 17 | 10 | 6 | 2 | |||
| 25 | 3 | 3 | 2 | ||||
| 32 | 13 | 10 | 7 | 3 | |||
| 117 | 23 | 30 | 28 | 12 | 1 | ||
| 133 | 33 | 20 | 25 | 4 | |||
| 302 | 37 | 36 | 38 | 2 | |||
| 13 | 2 | 2 | |||||
| 21 | 6 | 4 | 3 | ||||
| 475 | 125 | 70 | 71 | 15 | |||
| 11 | 6 | 2 | 2 | ||||
| 18 | 1 | 1 | |||||
| 55 | 6 | 4 | 6 | ||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 3 | 1 | ||||||
| 2 | |||||||
| 1 | 1 | ||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 2 | |||||||
| 5 | 1 | 1 | 1 | 1 | |||
| 1 | 1 | ||||||
| 1 | |||||||
| 1 | 1 | ||||||
| 1 | |||||||
| 1 | 1 | 1 | 1 | ||||
| 2 | 2 | 1 | |||||
| 2 | 1 | 1 | |||||
| 2 | |||||||
| 2 | |||||||
| 1 | |||||||
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | 1 | ||||||
| 2 | |||||||
| 1 | |||||||
| 1 | 1 | ||||||
| 2 | |||||||
| 1 | |||||||
| 2 | 1 | ||||||
| 2 | 1 | 1 | |||||
| 1 | |||||||
| 4 | 1 | ||||||
| 1 | |||||||
| 2 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 2 | 2 | ||||||
| 1 | |||||||
| 4 | 1 | 1 | |||||
| 1 | |||||||
| 1 | 1 | ||||||
| 1 | |||||||
| 2 | 1 | 1 | 1 |