Комментарии 12
Ну никого же не удивляет, что мы читаем национальную китайскую фантастику в переводе с английского?..
Интересно, наверное, сравнить, а сколько решений и какого уровня из списка приведённых языков имеется в рамках rosettacode.
P.S. Скажу, наверное, банальность, но — Будет ли «жить» тот или иной язык решается
интересом к его дизайну и практикой решений сделанных в рамках данного языка.
Но корпорации вносят своё видение в развитие и навязывания тех или иных языков.
Выступление Ч.Мура (видео) на Forth Day — 16 ноября 2019г.
Чуть более серьезное: Collapsing the IT Stack and Clearing a Path for AI Adoption от Алана Моррисона из PwC, особенно слайд 12. Докладчик, кстати, владеет русским.
Название статьи содержит каламбур: language layers / language lawyers. Стихотворные фрагменты — переделки популярных песен, стоило бы дать на них ссылки.
P.S. В оригинале тоже «ELIXER», а не «ELIXIR».
В разных областях программирования должны быть разные языки, также как в физике нужны разные языки описания реальности. Но автор не приводит критериев выбора, а без них это все пустая болтовня. В физике все ясно, сложность описания движения макроскопического объекта на языке квантовой механики такова, что нельзя ничего вычислить за приемлемое время. Это и подобные соображения оправдывают наличие разных языков. Что оправдывает наличие разных языков в программировании?
А регекспы? А поддержка платформ (привет котлину)?
Беда в том, что в разных языках есть как классные фичи, так и фатальные недостатки. и в каждом языке свои. При этом вместо того, чтобы развивать один язык вбирая в него всё лучшее и выкидывая худшее мы каждый раз пилим с нуля новый со своими достинствами и недостатками. Я думаю идеальный язык должен быть не просто языком, а языковой платформой, позволяющей легко пробовать новые идеи, не изобретая всю экосистему заново. и позволяющий легко рефакторить старый код под новые версии языка.
Лёгкость рефакторинга почти не зависит от языка. Во много раз больше она зависит от косорукости кодеров, ошибок в архитектуре и применённых костылей.
Вы про платформы типа Java и .Net? :l
Языковые слои