Weź ten scenariusz:
Programista tworzy język, aby rozwiązać jakiś problem.
Następnie uwalnia ten język, aby pomóc innym w rozwiązywaniu podobnych problemów.
Inny programista odkrywa, że w rzeczywistości jest znacznie lepszy w przypadku różnych kategorii problemów.
Dzięki tej nowej aplikacji język staje się popularny przede wszystkim dla tej aplikacji.
Czy faktycznie występują jakieś przypadki?
Innymi słowy, czy zamierzony cel języka ma jakikolwiek wpływ na to, jak faktycznie jest używany, czy też staje się popularny? Czy to w ogóle ważne, żeby język miał reklamowany cel?