rosetta code's collection of code examples shows how the functionality the user desires is achieved differently in various ways, and how "the same" task can be done in different programming languages.