Информа́тика (ср. нем. Informatik, фр. Informatique , англ. computer science — компьютерные науки — в США, англ. computing science — вычислительная наука — в Великобритании) есть наука о способах получения, накоплении, хранении, преобразовании, передаче и использовании информации. Она включает дисциплины, так или иначе относящиеся к обработке информации в вычислительных машинах и вычислительных сетях: как абстрактные, вроде анализа алгоритмов, так и довольно конкретные, например, разработка языков программирования.
— Эдсгер Дейкстра:
Информатика не более наука о компьютерах, чем астрономия — наука о телескопах.
Согласно тезису Чёрча — Тьюринга, все известные типы вычислительных машин качественно эквивалентны в своих возможностях: любое действие, выполнимое на одной вычислительной машине, также выполнимо и на другой. Тезис иногда преподносят как фундаментальный принцип информатики, обращая особое внимание на машину Тьюринга и машину фон-неймановской архитектуры, поскольку они имеют явное сходство с большинством из ныне действующих компьютеров. В рамках современной информатики учёные изучают также и другие типы машин, не только практически осуществимые (такие, как параллельные и квантовые компьютеры), но и сугубо абстрактные математические модели (к примеру, РАМ-машина, которая имеет бесконечное число регистров).
Темами исследований в информатике являются вопросы: что можно, а что нельзя реализовать в программах и базах данных (теория вычислимости и искусственный интеллект), каким образом можно решать специфические вычислительные и информационные задачи с максимальной эффективностью (алгоритмы + базы данных), в каком виде следует хранить и восстанавливать информацию специфического вида (структуры и базы данных), как программы и люди должны взаимодействовать друг с другом (пользовательский интерфейс и языки программирования и представление знаний) и т. п.
Термин «информатика» был впервые введён в Германии Карлом Штейнбухом в 1957 году[1]. В 1962 году этот термин был введён во французский язык Ф. Дрейфусом, который также предложил и переводы на ряд других европейских языков. В России термин «информатика» был введён А. И. Михайловым, А. И. Черным и Р. С. Гиляревским в 1968 году[2].
Отдельной наукой информатика была признана лишь в 1970-х; до этого она развивалась в составе математики, электроники и других технических наук. Некоторые начала информатики можно обнаружить даже в лингвистике. С момента своего признания отдельной наукой информатика разработала собственные методы и терминологию.
Первый факультет информатики был основан в 1962 году в университете Пёрдью (Purdue University). Сегодня факультеты и кафедры информатики имеются в большинстве университетов мира.
В России учителя и преподаватели информатики появились во всех школах в 1985 году одновременно с первым учебником А. П. Ершова «Основы информатики и вычислительной техники». Во всех вузах России преподаватели и кафедры информатики появились в 1991 году.
Высшей наградой за заслуги в области информатики является премия Тьюринга.
Разделы информатики[]
Классификация даётся по [3]
Теоретическая информатика[]
Это математическая дисциплина. Она использует методы математики для построения и изучения моделей обработки, передачи и накопления информации.
- Математическая логика
- теория алгоритмов, исчисление высказываний и предикатов, теория параллельных вычислений, теория автоматов, теория сетей Петри, верификация, Булева логика, средства логического программирования и представления знаний.
- Вычислительная математика и вычислительная геометрия
- Теория информации и теория кодирования
Общая и математическая теория систем. Динамические системы. Информационные системы. Большие и сложные системы. Cтруктурный анализ. Системное проектирование.
Кибернетика[]
- Математическая лингвистика
Программирование[]
- Методы трансляции
- Способы трансляции компьютерных программ из одного языка программирования в другой. Теория построения трансляторов, таких как компиляторы, интерпретаторы и другие. Методы лексического и синтаксического анализа, управляемой трансляции и генерации кода.
- Языки программирования
- Формальные парадигмы языков для выражения алгоритмов и свойств этих языков (к примеру, на каком языке лучше решить данную задачу). Структурное программирование. Функциональное и логическое программирование. Разработка алгоритмов и программ. Математическая семантика алгоритмов и программ.
- Базы данных
- Иерархические, сетевые и реляционные базы данных. Языки запросов. Поиск и обработка информации в базах данных. Распределенные базы данных. Защита информации в базах данных.
- Поиск данных — изучение алгоритмов для поиска, накопления и обработки информации в документах и базах данных. Тесно связан с информационным поиском.
Искусственный интеллект[]
Экспертные системы. База знаний. Семантические сети. Представление знаний. Процедуры и законы логического вывода. Логическая модель баз знаний.
Информационные системы[]
Информационно-поисковые системы. Информационные сети и системы.
Вычислительная техника[]
Микропроцессоры. Персональные компьютеры. Накопители информации. Суперкомпьютеры. Вычислительные сети.
Прикладная информатика[]
- Информатика в обществе
Персональные компьютеры. Интернет. Компьютерная грамотность. Электронные библиотеки. Программное обеспечение. Компьютерные вирусы. Компьютерные игры. Информационное общество. Информационно-поисковая система. Новые информационные технологии.
- Информатика в природе
См. также[]
- День рождения российской информатики
Примечания[]
- ↑ Steinbuch, K. (1957). "Informatik: Automatische Informationsverarbeitung". SEG-Nachrichten (Technische Mitteilungen der Standard Elektrik Gruppe) – Firmenzeitschrift.
- ↑ Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. — Наука. — М.: 1968.
- ↑ Информатика: энциклопедический словарь. / Сост. ак. РАЕН Поспелов Д. А. — М.: Педагогика-пресс, 1994.
Ссылки[]
- Юрий Лифшиц. Курс лекций Современные задачи теоретической информатики
- Образовательный проект «Информатика в России»
- Сайт для учителя информатики в школе. Компьютер в школе
- Информатика и информационные технологии в образовании на портале RusEdu
- Материалы по теоретическим основам информатики на сайте "Учитесь.ру"
- Энциклопедия информационных технологий
- Статьи по информатике и информационным технологиям из научных библиотек
- Виктор Штонда, Статья "О компьютерных науках"
- А. А. Разборов Theoretical Computer Science: взгляд математика // Компьютерра. — 2001. — № 2. (альтернативная ссылка)
Литература[]
- Дж. Гленн Брукшир Введение в компьютерные науки = Computer Science: An Overview. — 6-е изд. — М.: «Вильямс», 2001. — С. 688. — ISBN 5-8459-0179-0
н
- Глушков В. М. Безбумажная информатика. — М.: Наука, 1978.
Раздел науки → изучает | |
---|---|
СООБЩЕНИЕ ОБ ОШИБКЕ
Нет таксономического шаблона {{[[Шаблон: | ]]}}, который должен описывать положение таксона [[]] в биологической классификации. | |
Подразделы → изучают |
Шаблон:Software Engineering
Эта страница использует содержимое раздела Википедии на русском языке. Оригинальная статья находится по адресу: Информатика. Список первоначальных авторов статьи можно посмотреть в истории правок. Эта статья так же, как и статья, размещённая в Википедии, доступна на условиях CC-BY-SA .