С развитием вычислительной техники все важнее становится роль компьютерного моделирования в решении прикладных и научных задач. Для проведения компьютерных экспериментов строится подходящая математическая модель и подбираются соответствующие средства разработки программного обеспечения. Выбор языка программирования оказывает огромное влияние на реализацию полученной модели.
В этой главе дается описание процесса моделирования и рассматриваются
основные парадигмы программирования: императивное программирование (называемое
также директивным или процедурным), декларативное (функциональное и
логическое) и объектно-ориентированное.