each programming language has its own page, which contains a list of programming problems that have solutions in that programming language. for example, a task that has a solution in the c programming language will appear in the listing for the c programming language, and if the same task has a solution in the ruby programming language, the task will also appear in the listing for the ruby programming language.