It is not often that one sees the same functionality being implemented in more than one language outside toy examples and for mere bragging rights. However, the AI challenge's starter packages:
- Each implement the same algorithm in different languages
- With the same I/O infrastructure
- Were not written intentionally to be better than the other (no bias)
So I thought it would be a good data-set to look at how verbose the languages were while controlling for the task at hand:
![]() |
Lines of code it takes to implement the same functionality in different programming languages. (Red bars likely to be higher than shown) |