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