«Используйте правильный инструмент для работы» Вышеупомянутое утверждение является общепринятым мнением, с которым, я уверен, большинство из нас, программистов, в целом согласятся, но позвольте мне спросить вас, считаете ли вы, что каждый из 20 самых популярных языков программирования - это разные инструменты, предназначенные для разных задач?