ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
970654 Топик полностью
Evgeny_CD, Архитектор (15.01.2020 01:39, просмотров: 293) ответил fk0 на Сейчас такое время, что главное побольше ха(й)пануть. И хапанёт бабла больше тот, кто больше соптимизирует на разработке ПО. То-есть наймёт студентов на стажировку практически бесплатно, обучит и заставит сделать 80% работы (20% как всегда вызовут
Есть и другой путь. Пока эфимерный - другие способы обучения и использования С++. Что это должно быть - я понимаю. Когда ты пишешь строку, то либо ты явно указываешь, какие именно правила стандарта здесь применимы, либо (мечта) "тулза" сразу показывает тебе список этих правил и результат формальной верификации. Как это сделать - я не понимаю. Статические анализаторы - это и то, как я описал, и не то одновременно. Они выдают диагностику, но! это сообщение разработано компанией, создавшей анализатор, и у разных компаний разные подходы. Анализатор должен проводить строгий формальный анализ на соответствие требованиям стандарта. Это делает компилятор, но это не то. При разработке программы должна быть возможность установить ограничения - вот такие фичи стандарта использовать нельзя. Это более тонкое квантование, чем выбор версии стандарта - для embedded мира не все фичи С++ нужно использовать. Вот когда такой способ написания будет - будет революция: и порог вхождения снизится, и качество кода будет неплохое. Уровень разработчика, знание алгоритмики это не заменит, но позволит наложить ограничения на произвольную множественную трактовку С++.