"Анатолий Анисимов. Компьютерная лингвистика для всех: Мифы. Алгоритмы. Язык" - читать интересную книгу автора

жество языков программирования для
записи алго-
ритмов. Компьютерная программа
тоже представляет
собой алгоритм, но записанный на
специальном язы-
ке, понятном машине. Такое понимание
обеспечиварт-
ся аппаратными или программными
средствами, реа-
лизованными в ЭВМ и входящими в
состав "мозга"
ЭВМ: операционные системы, трансляторы,
компиля-
торы, интерпретаторы, драйверы и др.
Таким обра-
зом, даже в строгом определении алгоритм имеет
мно-
жество выражений, зависящих от языка,
на котором
он записан. Поэтому часто алгоритмическая система
поднимается как система, связывающая
некоторые
подсистемы в базовом, возможно, неопределяемом
выбираемом языке, но с указанными точными сред-
ствами взаимодействия и развития.
При исследовании сложных систем,
созданных
природой или человеком, применяют метод моделиро-
вания. Модель, обычно представляющая собой про-
грамму в том или ином алгоритмическом
языке и
отражающая основные особенности поведения систе-
мы, просчитывается на ЭВМ. Этим достигается боль-
шая степень понимания исследуемого объекта.
На-
пример, сейчас интенсивно разрабатываются и иссле-
дуются модели атомных электростанций с целью пра-
вильного управления, не допускающего
аварийной
ситуации. Моделируются физические процессы,
про-
исходящие на солнце, в галактиках и атомном
яд-
ре. Моделируются экономические, технологические,
управленческие процессы и многие-многие другие.
Иногда необходимая логическая строгость машинных
средств выражения алгоритмов вступает в противо-
речие с принципами функционирования изучаемого
объекта. Поэтому исследователям часто приходится