Здравствуйте, Carc, Вы писали:
C>Новомодные "хипстеры" из подходов к разработке по моему знают только "хлоп, шлёп, хренакс и в продакшн".
Но эти действия выполняются на всё более мощных программных платформах.
Я тут не об эффективности этих платформ в пересчёте на тик процессора, а о предоставляемых "кирпичиках".
В идеале, решения типовых задач примерно так и должны выглядеть — как сборка из кубиков Лего, как оно происходит уже лет 40 в электронике (аналоговой и цифровой).
В ПО в этом смысле до сих пор происходит первобытный хаос, "поиск себя", утруска, усушка и т.д. ))
C>Какое уж тут профилирование, требования к ресурсам, да и заканчивая обычной UX, Use-case аналитикой, code-review, да usability в придачу.
Эти вещи должны всё чаще быть решаемы на платформенном уровне.
В т.ч. платформы должны предоставлять удобные ср-ва диагностики полученных с их помощью решений.
Взять тот же Питон — тормоз хуже некуда...
Но всё больше "кирпичиков" являются обертками над низкоуровневыми нейтивными библиотеками, что в ИИ Питон теперь рулит, выступая популярным клеем для готовых ИИ-алгоритмов.
Причём, Питон рулит в обучении и прототипировании, а в боевых приложениях Питон уже оказывается часто не нужен, ценностью является конфигурация сети, методы обучения/диагностики и, собсно, сами обученные сетки.