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