Информатика — это такая наука, которая, как добрый универсальный солдат, умеет все и сразу. Академик А.П.
Ершов даже назвал её «фундаментальной естественной наукой», что звучит примерно так же загадочно, как если бы кто-то сказал: «Это не просто борщ, это фундаментальный суп вселенной». А академик Б.П. Наумов добавил перца, определив информатику как науку, которая изучает всё подряд про информацию: как её собрать, хранить, преобразовать, переместить и выдать — словом, полный набор услуг по работе с данными.
Если бы информация была домашним питомцем, информатика была бы тем самым заботливым хозяином с кучей приспособлений — от миски до GPS-трекера.
Теперь давайте разберёмся с этими модными терминами — «фундаментальная» и «естественная» наука. Фундаментальные науки — это такие умные ребята в мире знаний, которые дают всем остальным науки свои ключи и понятия.
Математика там тусуется со своей алгеброй и геометрией, философия размышляет о смысле жизни и вообще держит марку мудреца. Информатика тоже входит в эту компанию – ведь что может быть фундаментальнее информации? Это она лежит в основе всего: от того, что вы сегодня съели на завтрак (если записали), до того, как работает ваш любимый смартфон.
А вот «естественные науки» — это те самые дисциплины, которые изучают мир такой какой он есть: физика гоняется за частицами быстрее шпиона в голливудском боевике; химия смешивает вещества так же ловко, как бабушка варит варенье; а биология наблюдает за живыми организмами с таким интересом, будто смотрит сериал с неожиданными поворотами сюжета.
Информатика же решила не отставать и заявила: «Я тоже естественная!» Почему? Потому что законы обработки информации одинаково работают в самых разных системах — будь то биологические клетки или компьютерные процессоры.
Представьте себе клетку-ботаника и компьютерного гика — оба они обрабатывают информацию! Вот это я понимаю межвидовая дружба.
Но информатика не только природа да техника — она еще и немного гуманитарная наука.
Да-да! Ведь без неё ни один социальный проект не запустится: соцсети не заполонят ленты котиков без алгоритмов обработки данных; электронное правительство не будет работать без программных средств; а мы бы всё ещё писали письма голубиной почтой (кто знает — может быть это тоже вариант информационной обработки?).
Академик А.А. Дородницын описал информатику как триединый трезубец из технических средств (железо), программных продуктов (софт) и алгоритмических методов (интеллект). Это примерно как приготовить идеальный борщ: нужны кастрюля (железо), рецепт (программа) и умение варить (алгоритм).
В итоге информатика напоминает такого универсального суперагента науки: она ходит по разным научным тусовкам – техническим вечеринкам с микросхемами и кодерами; гуманитарным салонам с философскими беседами о смысле информации; а иногда заглядывает в гости к естественным наукам с их законами природы.
И всё это приправлено щепоткой междисциплинарности.
Чтобы лучше понять всю эту научную кухню информатики, представьте себе конференцию учёных из разных областей. Физики спорят о новых частицах, биологи обсуждают генетику мух-дрозофилы, а тут появляется информатик и говорит: «Ребята, давайте я вам покажу алгоритм сортировки данных ваших экспериментов?». И все такие: «Ого! А можно ещё?» Вот так информатика объединяет всех вокруг общего стола знаний.
И напоследок анекдот для настроения: приходит студент к профессору-информатику и спрашивает:
— Профессор, а зачем нам знать все эти алгоритмы?