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