> Представьте себе, например, физика (химика, биолога etc), которому нужно посчитать модельку
> (симуляцию), и получить данные для последующей обработки. Представьте себе, что для
> последующей обработки полученных данных програм есть достаточно, а вот для моделирования Полностью с Вами согласен!
> (получения этих самых данных) существующие программы подходят далеко не всегда.
> Вот Вы объясните мне, тупому, на зачем физику знать все эти особености
> С/С++, ловить проблемы с индексами массивов, следить за явным приведением типов
> (дабы чего не вышло), разбираться со стеками и указателями, если физику
> ДОСТАТОЧНО паскаля/лазаруса для програмирования и отладки модели.
Пожалуй, физику стоит воспользоваться чем-нибудь более специализированным, буть то Mathematica, MATLAB/Octave, или язык в Вашем нике. Ведь тот же паскаль/лазарус не исключает появления runtime error и не запрещает выстрелить себе в ногу, если очень того хочется.
Другое дело, что базовые навыки программирования должны уже быть. А вот этому надо учить в школах. А вместо этого уроки информатики превращаются в некие подготовительные курсы для будущих "секретуток" и "манагеров", но не дают _никакой_ базы для высшей школы.
> логику алгоритма модели не затмевали всякие там оптимизации.
Мы тут всем отделом начинаем нервно тянуться к своим маузерам :-D