И вообще главное в обучении программированию - это научиться из "задачи" делать "программу". Остальное - это уже мелочи. И вот этому учат в технических вузах почти всех уже десятилетия.
Угу, ты же сам говорил, что нужно понимать особенности комплияторов ) Ну и понимать про связывание, отличать компиляцию от транспиляции и вот это все - да, нужно.
И вообще главное в обучении программированию - это научиться из "задачи" делать "программу". Остальное - это уже мелочи. И вот этому учат в технических вузах почти всех уже десятилетия.
Этому учат как раз физиков, а не программистов. На физтехе именно проге начали учить очень недавно.
Угу, ты же сам говорил, что нужно понимать особенности комплияторов ) Ну и понимать про связывание, отличать компиляцию от транспиляции и вот это все - да, нужно.
теория и особенности - это вообще в разные стороны
Но вообще это все про переход от "задачи" к "программе". Основной навык программиста, перевод с одного языка на другой. А уж конкретные языки - дело вторичное.
Ну, в общем я не вижу принципиального отличия в работе программиста 30 лет назад и сегодня. Инструменты чуть другие, навыки чуть другие, но не более того.