Практический - чем дальше, тем больше новых языков изобретаются. Просто потому, что возникает больше ниш в которых надо эффективно работать. -
Теоретический - ЯП не может быть одинаково хорош во всём, как только вы улучшаете одни характеристики (проще учиться - Python) тут же ухудшаются другие (низкая скорость работы, на продвинутом уровне в Python больше ошибок чем в других ЯП).
Теоретически чуть не каждое десятилетие евангелисты говорят, что "останется единственный язык, остльные умрут", но этого не происходит. Последний такой приход был про DSL-языки программирования (гуглится) и кроме связки Python + Haskell вам ничего не будет надо. На практике не срослось - оказывается проще взять "готовый PHP" чем на Haskell писать библиотеку HHP(Haskell Hypertext Preprocessor) а на ней бэкэнд для сайтов.
В заключение: ЯП не может быть хорош во всём, областей разработки огромное количество и под каждую из них требуется некоторое сочетание параметров ЯП, и в ближайшее время областей разарботки будет только больше (особенно с учётом замедления прогресса в Hardware) а значит и языков, нацеленных быть сильным в одной определённой области тоже будет становится только больше.
Увлекаюсь естественными науками и математикой... · 4 мар 2022
Чем более универсален язык программирования, тем хуже он справляется с решением тех или иных конкретных задач. Единственными удачными решениями по соотношению универсальность-производительность в наше время видятся Java и Go... Читать далее
Я думаю, нет)
Там где универсальность, там компромисс)
Есть телефон с камерой, но он не заменит профессионалу отдельной камеры и таких примеров можно привести много)
Всегда будут задачи, которые будут проще решаться на одном... Читать далее
А в чём должна заключаться "универсальность"?
В принципе существуют языки общего назначения - на них, в теории, можно создать абсолютно любую программу.
Но у каждого языка есть какая-то своя экосистема из библиотек и... Читать далее
Чтобы ответить на вопрос, нужно понимать, что вы иметете ввиду под универсальным языком.
Есть так называемые языки общего назначения. Под этом термином понимается, что ЯП можно использовать для создания софта (ПО) под разные... Читать далее
Диванный философ, по совместительству инженер · 14 мар 2022
Они давно созданы. Причем их много. Они имеют собирательное название "языки общего назначения". Из самых популярных ныне: C/C++, Java/Kotlin, Python... Список разумеется можно продолжать. Поскольку такие языки существуют давно... Читать далее
Яндекс, как же уже достали ваши попытки сделать... · 4 мар 2022
Вряд ли.
Во-первых - есть языки низкого уровня - тот же язык ассемблера - его, в принципе, можно считать универсальным, если, конечно, не учитывать платформо-зависимость.
Во-вторых - различные языки предназначены для различных... Читать далее
Создание универсального языка программирования, который мог бы использоваться во всех областях программирования, было бы замечательным достижением. Однако, такой язык программирования мог бы столкнуться с рядом проблем и огранич... Читать далее
Научные заметки о жизни:
zen.yandex.ru/id/5c434983... · 1 мая 2022
Почти все языки программирования универсальны. В том смысле, что на них можно запрограммировать что угодно. Но появляются все новые языки. Зачем?
Можно не значит удобно. Для разных задач лучше подходят разные парадигмы программи... Читать далее
Пока есть языки программирования, их будет много. Нет универсальных языков, как нет универсального автомобиля, пригодного для перевозки людей, цемента и тушения пожаров.
Не верю я в унификацию языков программирования, так как... Читать далее