Алгоритм Чагина - стр. 25
«Только не я, – подумалось мне. – Это точно не должен быть я».
– Мне лестно твое доверие, правда, – начал я, осторожно подбирая слова. – Но, может, еще кто-нибудь код посмотрит?
Вышинского я нашел в столовой бизнес-центра. Он только взял на раздаче поднос с едой и уселся за столик. И теперь поднял вилку и оценивал, насколько она чистая.
– Зачем? – спросил Дмитрий и вытащил из держателя салфетку.
– Боюсь, я что-то упускаю. Это какая-то бессмыслица. Я, правда,… Правда, не понимаю.
Вышинский протер вилку и положил использованную салфетку на стол.
– Я же дал тебе отладчик, – сказал он и равнодушно проткнул вилкой котлету.
Я свел брови к переносице и попытался поймать его взгляд, но директор на меня не смотрел. Он сосредоточенно ловил вилкой макароны и отправлял их в рот.
Я глубоко вздохнул. Салфетка полетела на пол. Я поднял ее и положил обратно на стол.
– В программе должна быть описана модель нейронной сети. Код для работы с моделью. Может быть, код обучения. Но там ничего нет.
Вышинский положил вилку на грязный стол.
Сначала я решил, что Чагин ошибся. И вместо исходного кода программы он отправил Вышинскому какой-то другой файл. Но путаницы быть не могло: Антон заливал новые версии программного обеспечения каждый месяц в течение года. Он не мог так долго не замечать, какие выкладывает обновления.
Тогда я подумал, что файл Чагина неполный. Что в нем не хватает части кода. И решил проверить эту версию. Но это оказалось сложнее, чем можно было себе представить. Я более-менее разобрался с основами языка Leader, однако, выясняя, что делает та или иная строка кода, забывал, зачем нужна предыдущая. Я пробовал вырывать из текста программы и запускать повторяющиеся куски кода, но и здесь столкнулся с тем, что разрозненные части не складывались в единое целое.
– По-моему, это не код, – продолжил я. – Это просто набор фраз.
Директор поднял на меня глаза. Потом взял использованную, побывавшую на полу салфетку и вытер свой рот.
– Он же не успел дописать программу. Может, в этом все дело?
– Слушай, ты можешь…
Но он меня перебил.
– И потом, на исследование программного обеспечения нужно много времени.
«Гораздо больше, чем я хочу провести в твоей компании», – подумал я.
– Еще ты говорил, язык непонятный, – не сдавался Вышинский.
На языке Leader я написал программу Hello, world!, калькулятор и код для нахождения максимального элемента каждого столбца матрицы.
– Это не искусственный интеллект, не искусственные нейросети. Не просто программа, решающая какую-то отдельно взятую задачу. Это бессмысленный набор строк, – в пылу спора я сказал то, чего не хотел. Меня просто понесло. Со мной так часто бывало: я заранее решал, что и кому не буду говорить, а потом забывался и говорил.