xaxam: (Default)
[personal profile] xaxam

Zeitgeist

В лохматом 1974 году, когда маленький Хахаша ещё ходил в школу номер 179, нас учили "программированию". Разумеется, бОльшую часть времени мы проводили в классе, пиша/пися алгоритмы то на Алголе-60, то в восьмеричных (Карл!!) кодах для ЭВМ БЭСМ-4. Ну, и обсуждали эти самые алгоритмы на простом русском языке: чего берём, куда кладём, с чем сравниваем. Руками, Карл, руками.

Но в конце года нам круто подфартило: отец одного из одноклассников договорился™, что нас пустят на летнюю практику в ГВЦ Госплана, - самые крутые компьютеры (за исключением военных)! Наш учитель, прекраснейший МАХ, раздал нам задания, которые мы должны были решить "на компьютере". Я, помнится, писал программу, которая должна была сама с собой играть в "уголки" (была такая игра на шахматной доске). А мой одноклассник-двоечник по кличке "Моня" выбрал себе задачу, - подсчитать число "счастливых билетов", шестизначных комбинаций цифр от 0 до 9, таких, что сумма первых трёх равна сумме последних трёх. Есличо, эта задача решается карандашом на салфетке, но мозги всё же нужны.

И вот, от конспектирования "Камасутры" к практике. Первый "прогон". В машинный зал нас не пускают, мы сидим, пришипившись, с распечатками своих программ, и ждём, когда нам вынесут результаты на АЦПУ. Большинству - сообщения об ошибке компиляции (неудивительно), немногим - результаты (в основном, - совсем не то, что хотел увидеть  аффтор). И только Моня ёрзает, - ему всё никак не несут. Минут через 10 появляется дежурный инженер и говорит, мол, вот есть программа, которая вроде бы не зацикливается, но и ответ не печатает, пришлось снять. Все взгляды на Моню, и, наконец, МАХ, заподозривший страшное, спрашивает: Серёжа (настоящее имя Мони), а расскажи-ка нам про свой алгоритм, а как он работает? И честный Моня говорит: шесть вложенных циклов от нуля до девяти, if i+j+k=l+m+n, then counter:=counter+1.

Госплан содрогнулся (миллион циклов советская экономическая мощь не могла осилить в свободное время), Моня получил сцаными тряпками (трояк за практику), остальным урок был.

К чему всё это? а вот к тому, как решают аналогичную задачу 40+ лет спустя.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

xaxam: (Default)
xaxam

January 2026

S M T W T F S
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 2324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 23rd, 2026 08:00 am
Powered by Dreamwidth Studios