Как стать автором
Обновить

Комментарии 12

Перевод немного странный. Ссылка хорошая.

Ну никого же не удивляет, что мы читаем национальную китайскую фантастику в переводе с английского?..

На языке на сайте проекта rosettacode.org нашлось аж 7 решённых примеров на Focal :)
Интересно, наверное, сравнить, а сколько решений и какого уровня из списка приведённых языков имеется в рамках 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».

Языков слишком много и это факт. Но говорить «давайте оставим один язык программирования» все равно, что говорить давайте оставим только язык теории категорий в математике или давайте оставим только язык квантовой механики в физике.

В разных областях программирования должны быть разные языки, также как в физике нужны разные языки описания реальности. Но автор не приводит критериев выбора, а без них это все пустая болтовня. В физике все ясно, сложность описания движения макроскопического объекта на языке квантовой механики такова, что нельзя ничего вычислить за приемлемое время. Это и подобные соображения оправдывают наличие разных языков. Что оправдывает наличие разных языков в программировании?
а видели разницу в вводе-выводе между обычными простыми printf в C и print в Perl? Если бы пробовали — сразу бы увидели.
А регекспы? А поддержка платформ (привет котлину)?

Беда в том, что в разных языках есть как классные фичи, так и фатальные недостатки. и в каждом языке свои. При этом вместо того, чтобы развивать один язык вбирая в него всё лучшее и выкидывая худшее мы каждый раз пилим с нуля новый со своими достинствами и недостатками. Я думаю идеальный язык должен быть не просто языком, а языковой платформой, позволяющей легко пробовать новые идеи, не изобретая всю экосистему заново. и позволяющий легко рефакторить старый код под новые версии языка.

Лёгкость рефакторинга почти не зависит от языка. Во много раз больше она зависит от косорукости кодеров, ошибок в архитектуре и применённых костылей.

Ох не сказал бы. Рефакторинг TS и. JS очень сильно отличается

Вы про платформы типа Java и .Net? :l

Скорее про языки типа Lisp, позволяющие писать свои DSL-и.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории