"чи має цільове призначення мови якесь відношення до того, як вона насправді використовується, чи стає вона популярною?"
Я не думаю, що цільова мета мови має велике значення для її фактичного використання та популярності: Є кілька чудових мов, які розроблялися з самого початку інноваційними, гнучкими та універсальними, але ніколи не стали такою широко використовуваною чи популярною, за винятком дуже спеціалізовані вертикальні ринки - наприклад, Ейфель. OTOH, Basic, Pascal, C і т. Д. Домінували в ландшафті протягом багатьох років, хоча вони були створені спочатку для обмежених, конкретних цілей.
ІМО маркетингові / фінансові та міркування щодо підтримки завжди відігравали важливу роль у поширенні та поширенні певних мов. Наприклад: Borland придумує TurboPascal та пакети, продає і підтримує його. MS придумує C # та пакети, продає та підтримує їх. В результаті ці мови стали популярними, з'явилися сторонні інструментальні галузі, і все більше і більше розробників і підприємств стрибають на прокладці.
Але за останні кілька років мови та інструменти openSource змінюють динаміку, і мови зараз стають популярнішими на основі «заслуг», ніж маркетингу - наприклад, Ruby, Python та Perl. Але це не через «наміри» винахідників настільки, як мова вбудована в потенціал для розширення та доцільного використання.