Необходимость сотен языков программирования объяснили, сравнив их с ножами

Зачем придумали более 800 языков программирования — неужели нельзя обойтись одним универсальным?

Заведующий лабораторией конструирования и оптимизации программ Института систем информатики им. А. П. Ершова СО РАН, профессор механико-математического факультета Новосибирского государственного университета доктор физико-математических наук Виктор Касьянов сравнил языки программирования с ножами.

Издание «Наука Сибири» спросило у него: зачем человечеству такое разнообразие языков программирования, неужели нельзя обойтись одним универсальным?

Языков программирования высокого уровня на самом деле немало: более-менее широко используемых – свыше 800, подтвердил учёный. Каждый из них до известной степени универсален – и в то же время предназначен для решения определённых задач: вычислительных, экономических, информационных, искусственного интеллекта, создания программного обеспечения и других

«Никого из нас совсем не удивляет наличие разных видов ножей для разных применений, и ни у кого из нас не возникает особого желания создать универсальный нож, чтобы пользоваться им вместо кухонного, складного, столового, скальпеля хирурга и других видов», – привёл сравнение профессор.

Именно поэтому маловероятно, что когда-нибудь будет создан один универсальный язык программирования, заключил он.