Здравствуйте, tensor1982, Вы писали:
T>Я конечно не математик, а ближе к техническим дисциплинам, но мне приходилось работать программистом с многолетним практическим опытом, который говорил «ты мне главное напиши математическую формулы для оптимального управления техническим объектом и растолкуй алгоритм решения этих уравнений», а уж как реализовать это в «железе» и на каком языке, как написать надежный код – это дело техники. Поэтому для проверки идеи и использую Matlab или специализированные средства для математического моделирования. Кроме того иногда просто времени нет – идут эксперементальные данные, надо по быстрому набросать математическую модель, реализовать численный алгоритм решения и сопоставить данные расчета и данные эксперементальных опытов. Поэтому времени на толковое описание программы и оптимизацию кода просто не бывает.
Ну ты собственно только подтвердил мои наблюдения.
Потому повторюсь, что нету особого смысла концентрироваться на С++,
а надо учиться писать в целом хороший код.
Метод на С++ с 20-ю параметрами на 1000 строк будет одинаково ужасен и на матлабе.
Глобальные структуры с 50-ю полями — это плохо на любом языке программирования

Именно подобные вещи характерны для кода на матлабе, с которым мне приходится сталкиваться.
Инкапсуляция мешает полету мысли настоящего матлаб-гуру