Структура информатики
Современная информатика может быть представлена следующими составными частями.
1. Теоретическая информатика.
2. Вычислительная техника.
3. Программное обеспечение.
4. Информационные технологии.
Теоретическая информатика – это часть информатики, её теоретический базис, включающий ряд математических разделов:
· прикладная дискретная и континуальная (непрерывная) мате-
матика;
· математическая логика;
· основы вычислений, алгоритмов и моделирования;
· теория автоматов;
· формальные грамматики и языки;
· теория человеко-ориентированного интерфейса;
· искусственный интеллект.
Основные направления разработок, относящихся к области искусственного интеллекта, – моделирование рассуждений, компьютерная лингвистика, машинный перевод, создание экспертных систем, распознавание образов и другие. От успехов работ в этой области зависит, в частности, и решение проблемы создания интеллектуальных интерфейсных систем взаимодействия человека с компьютером, благодаря которым это взаимодействие будет походить на межчеловеческое и станет более эффективным.
Вычислительная техника – раздел информатики, в котором разрабатываются общие принципы построения компьютерных систем для сбора, ввода, подготовки, хранения, обработки и передачи информации.
Программное обеспечениесвязано с разработкой программных средств для компьютерных систем. Отметим основные разделы программирования:
· системное;
· прикладное;
· инструментальное.
Системное программирование связано с разработкой интерфейсных систем (операционных систем), протоколов связи для организации обмена данными в сети, прикладное – с разработкой приложений для решения задач в различных предметных областях. Инструментальное программирование нацелено на разработку новых языков программирования и трансляторов к ним. Трансляторы – специальные средства, обеспечивающие автоматический перевод записи программы на некотором языке программирования в машинный код.
Информационные технологии– раздел информатики, связанный с решением вопросов по анализу потоков информации в различных сложных системах, их оптимизации, структурировании, принципам хранения и поиска информации. Ввиду широкого применения информационных технологий в деятельности человека, целесообразно выделить два направления технологий: базовые и прикладные.
К числу базовых информационных технологий относятся:
· технологии передачи и обмена информацией (коммуникационные и телекоммуникационные технологии);
· технологии построения автоматизированных информационных систем;
· CASE-технологии;
· технологии информационной безопасности;
· мультимедиа технологии;
· гипермедиа технологии;
· технологии виртуальной реальности;
· геоинформационные технологии;
· технологии представления знаний;
· сетевые технологии.
Прикладные информационные технологии в различных областях:
· в научных исследованиях;
· в моделировании;
· в проектировании;
· в мониторинге (слежении и контроле);
· в диагностике;
· в организационном (менеджмент) и техническом управлении;
· в промышленности;
· в обучении и тренинге;
· в образовании.