Дискуссия о том, какой язык выбрать для обучения студентов инженерных специальностей, разгорается не первый год. Python завоевал университеты благодаря своей простоте, огромной экосистеме и возможностям визуализации. Но в недавней статье Jean-Christophe Loiseau звучит провокационный вопрос: а может, для базового курса численных методов лучше подходит вовсе не Python, а старый добрый Fortran? 🐍 Плюсы: ⚠️ Минусы: В результате студенты, вместо того чтобы сосредоточиться на алгоритмах, тратят силы на борьбу с синтаксисом. 💡 Современный Fortran (90+, особенно 2018) отличается от старых «супов из goto». Он прост, строг и близок к математическим формулам. 👷 Что даёт Fortran в обучении: Да, это требует чуть больше кода, но этот «лишний» код заставляет студента вдуматься в алгоритм. В статье рассматривается метод Якоби и QR-разложение. Я вижу здесь важный принцип: язык программирования — это не только инструмент, но и когнитивный фильтр. Python хорош, когда задача — показать мощь инструменто
📐 Fortran против Python: что лучше для обучения численной линейной алгебре?
24 сентября 202524 сен 2025
8
2 мин