§6. Структура современной информатики

Структура современной информатики
Рис. 6.1. Структура современной информатики

Информатика объединяет ряд самостоятельных научных дисциплин (разделов), которые, тем не менее, находятся в тесной взаимосвязи. Среди них выделяются теоретическая информатика, вычислительная техника, программирование, информационные системы и искусственный интеллект (рис.). Научная область, воплощающая практическое применение информатики (см. §2), основывается на базе знаний упомянутых разделов.

  • Теоретическая информатика — часть информатики, активно использующая математический аппарат для описания различного рода информационных процессов. Она опирается на математическую логику и включает такие разделы, как теория алгоритмов и автоматов, теория информации и теория кодирования, теория формальных языков и грамматик, исследование операций (операционное исчисление) и пр.
  • Вычислительная техника — раздел, в котором разрабатываются общие принципы построения вычислительных систем. В нём не рассматриваются технические детали этих систем, но принципиальные решения на уровне архитектуры, подразумевающие описание состава, функциональных возможностей и принципов взаимодействия отдельных устройств.
  • Программирование — деятельность, связанная с разработкой систем программного обеспечения, как системного, так и прикладного. Данная часть информатики позволяет на практике установить связи между различными научными областями, позволяя производить моделирование и решение задач из этих областей при помощи вычислительных систем (компьютеров).
  • Информационные системы — раздел информатики, связанный с анализом потоков информации, их оптимизацией, структурированием, принципами хранения и поиска информации. Значение этой составной части информатики невозможно недооценить: благодаря исследованиям в этой области создаются новые операционные системы для персональных компьютеров, была создана и успешно развивается глобальная сеть Интернет.
  • Искусственный интеллект — область информатики, в которой решаются проблемы, находящиеся «в общем ведении» психологии, лингвистики, математики и т. д.: моделирование рассуждений, генерация нового знания, машинный перевод с языка на язык и др. От успехов работ в этой области, в частности, зависит решение такой важнейшей прикладной проблемы, как создание интеллектуальных интерфейсных систем взаимодействия человека с компьютером, благодаря которым это взаимодействие будет походить на общение между людьми и станет более эффективным.