The need for diverse programming languages arises from the diversity of contexts in which languages are used: Programs range from tiny scripts written by individual hobbyists to huge systems written by hundreds of programmers.
Потребата за различни програмски јазици произлегува од различноста на контекстите во кои се употребени јазиците: Ранг на програми од мали скрипти напишани од индивидуални хобисти до огромни системи напишани од стотици програмери.