Читаем Программа «Салат» полностью

Программа «Салат»

Вместо компьютеров у нас была большая ЭВМ, которую мы боялись и уважали…

СЕРГЕЙ ТАРАСОВ

Прочая старинная литература / Древние книги18+

Annotation

Вместо компьютеров у нас была большая ЭВМ, которую мы боялись и уважали…


Сергей Тарасов


Сергей Тарасов


Программа «Салат»



На одном курсе у нас началась геохимия. Эта новая для нас наука требовала работы с большими базами данных, — таких, как например, содержания химических элементов в земной коре и горных породах с разным содержанием окиси кремния. От нас требовалось умение делать расчеты с концентрациями химических элементов в горных породах, вычислять кларки химических элементов, среднее содержание, моду, медиану и еще кучу всяких показателей. Все студенты нашей группы устали складывать, умножать и делить огромное количество цифр. Для этого требовалась исключительная внимательность и усидчивость, и мы все вспотели от этой кошмарной науки.

Но технический прогресс не стоял на месте, и вскоре взамен калькуляторов нам на помощь пришли первые ЭВМ, на которых нам предстояло научиться работать. Для нас это означало очередную головную боль, — появился новый предмет: программирование, новые зачеты и курсовые работы по этой науке, и нам, в конце концов, предстояло стать программистами. В одном кабинете нам показали первые ЭВМ, — это были громоздкие, с множеством выключателей и тумблеров машины длиной больше метра и высотой с обычный письменный стол. Они были для нас вершиной научно-технического прогресса, чем-то очень сложным, и мы, когда с уважением глядели на эти аппараты, готовились к худшему.

Оператор этой машины нам про нее рассказал, что знал, и что нам предстояло узнать: про устройство этой ЭВМ, принцип ее работы, и в конце добавил, что мы должны научиться составлять для этой машины программы, чтобы потом она все обработала и предоставила нам готовый результат. Язык у этой ЭВМ назывался Фортран, и она работала с перфокартами — такие картонные листочки с множеством отверстий, расположенных на первый взгляд в полном беспорядке. Но это только казалось — они делались на специальном устройстве в соответствии с программой, которую писали программисты. Потом эти перфокарты вставлялись в ЭВМ, и она сразу понимала, что от нее требовалось.

Мы разбились на пары и начали программировать. Это была кропотливая и трудная задача. Я, с моими друзьями Николаем и Игорем, с которыми часто пил после занятий пиво в огромных количествах, назвал нашу программу для вычисления каких-то геохимических показателей «Салат», — таким блюдом мы часто закусывали в процессе поглощения пива.

Сначала нам было надо на листе бумаги написать эту программу, а потом отдать нашему преподавателю, законному программисту, чтобы он на каком-то устройстве пробил отверстия на перфокартах и отправил их на ЭВМ. После нескольких дней мозгового штурма мы сочинили наш «Салат». У меня, кстати, до сих пор сохранилась эта наша работа, в папке со шпаргалками по геофизике, промышленными типами полезных ископаемых, палеонтологии, экзаменационными билетами и курсовыми работами.

Но это было только начало наших мучений. Когда мы отдали это наше творение преподавателю, он изготовил на каком-то устройстве перфокарты для нашей программы, и предложил их электронно-вычислительной машине. Видимо, ЭВМ не смогло переварить наш «САЛАТ» и отказалась считать для нас геохимические показатели — среднее, моду, медиану и прочее. Мы трое начинающих программистов просидели с этими неправильными перфокартами долго — попытались обнаружить в них ошибку. В конце концов, мы ее нашли — на нескольких перфокартах не хватало отверстий, и мы решили сами их сделать, вручную.

Я хорошо помню эту работу, — когда бритвой аккуратно делал прямоугольные отверстия в перфокартах. Это было сложной задачей — надо было все аккуратно делать, чтобы отверстия выглядели так, как будто их сделал автомат. ЭВМ совсем не понравились эти кустарным образом сделанные отверстия в наших перфокартах, и она отказалась работать с нашими перфокартами. Но мы не теряли надежды и так наловчились вырезать бритвой отверстия, что в один прекрасный день ЭВМ посчитала, что все нормально и согласилась прочитать наши перфокарты, — и выдало нам результат — геохимические показатели какой-то горной породы.

В тот день мы получили зачет по программирования на языке Фортран, набрали побольше пива, салата для закуски и отметили нашу победу.

Похожие книги

30 days of Getting Results/30 дней достижения результатов (ЛП)
30 days of Getting Results/30 дней достижения результатов (ЛП)

О книге «30 дней достижения результатов» Достижение результатов в сегодняшнее время - это тяжелая штука. Мир меняется быстрее, чем мы можем поспеть за ним. Хуже того, у нас не всегда есть лучшие инструкции для концентрации, управления своим временем, управлением своей энергией или даже личной продуктивностью.   Моя книга Getting Results the Agile Way - это простая система для значимых результатов. Она совмещает лучшие рекомендации, которые я изучил для мышления, чувств и предпринятия действий. Это та же самая система, которую я использую для наставничества частных лиц, лидеров и групп для улучшения их результатов. Это наделит Вас непобедимой системой для умелого выполнения задач. Это подход, основанный на истории, а также на использовании трех историй, чтобы продвинуть свой день, свою неделю, свой месяц и свой год. Вы пишете свою историю и действуете более эффективно в вечно меняющемся мире.  

Дж.Д. Мейер

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Самосовершенствование / Прочая старинная литература / Психология / Древние книги
Россия против Запада. 1000-летняя война
Россия против Запада. 1000-летняя война

НОВАЯ КНИГА от автора бестселлера «РУССКИЕ ИДУТ!». Опровержение многовековой лжи об «агрессивности» и «экспансии» России на Запад. Вся правда о том, как Россия «рубила окно в Европу» и прирастала территориями от Варяжского (Балтийского) до Русского (Черного) морей.Кто и зачем запустил в оборот русофобский миф о «жандарме Европы»? Каким образом Россия присоединила Прибалтику, вернув свои исконные земли? Знаете ли вы, что из четырех советско-финляндских войн три начали «горячие финские парни»? Как поляки отблагодарили русских за подаренную им Конституцию, самую демократичную в Европе, и кто на самом деле развязал Вторую Мировую войну? Есть ли основания обвинять российскую власть в «антисемитизме» и pogrom'ах? И не пора ли, наконец, захлопнуть «окно в Европу», как завещал Петр Великий: «Восприняв плоды западноевропейской цивилизации, Россия может повернуться к Европе задом!»

Лев Рэмович Вершинин

Публицистика / Политика / Прочая старинная литература / Прочая документальная литература / Древние книги
Поцелуй Иуды
Поцелуй Иуды

Зовут его Вадим Моляр. По жизни он мент и начальник «шестерки» – шестого горотдела по борьбе с оргпреступностью в областном городе Кольцове. Местная криминальная публика его хорошо знает. Потому что с ним не забалуешь. И если уж взялся за дело Моляр, точно доведет до конца. А дело ему подвернулось нешуточное: средь бела дня неизвестные похитили гендиректора местного нефтеперерабатывающего комбината Богданова. Казалось, заказывать похищение никому особо не выгодно: ни долгов, ни врагов у жертвы не было. Но Моляр-то знает, что подставляют и предают обычно самые близкие люди. И как в воду глядел. Такая криминальная драма завертелась – покруче индийского кино…

Виктория Холт , Данила Врангель , Дэвид Хэйр , Максим Анатольевич Шахов , Юлия Флёри

Боевик / Детективы / Самиздат, сетевая литература / Боевики / Прочая старинная литература