Яка з цих мов програмування відрізняється від інших: C++, Java, Go, Scala
Всі вони є об'єктно-орієнтованими мовами програмування загального призначення. Але Scala є єдиною функціональною мовою програмування в списку. Scala побудована для роботи на віртуальній машині Java і має схожу структуру з Java. Але його використання функціональних конструкцій програмування робить його більш придатним для даних-інтенсивних та розподілених додатків.

Більшість мов в цьому списку підтримують якусь форму функціональних конструкцій програмування, але Scala є єдиною мовою, побудованою з функціональним програмуванням як основною концепцією.