avva: (Default)
[personal profile] avva
Дорогие программисты и программистки (а также те, кто к программистам себя не причисляет, но программы писать умеет)!

Расскажите, пожалуйста, о своей первой нетривиальной программе ("нетривиальной" можно понимать, как вам удобно). На каком языка она была написана, что делала, на каком компьютере бежала, сколько вам тогда было лет? Конечно, можно рассказать только часть этой информации или, наоборот, подробнее.

Здесь уже набралось несколько интересных рассказов, но было бы здорово ещё почитать. Мне это ни для чего конкретного не нужно -- просто, по-моему, интересная тема.

Date: 2002-08-08 04:53 am (UTC)
From: [identity profile] yan.livejournal.com
Первые _задачи_, требующие построения алгоритма, я решал (присказка была, "во время обеда и ужина") в школе, в 9-м классе. Никаких доступных машин тогда не было.
Когда я был на первом курсе, у математиков была вычислительная практика - выдавали арифмометры "Феликс", и по коридорам на подоконниках и в темноватых углах сидели первокурсники и рычали феликсами; предприимчивые проникали без всяких прав в Вычислительную Лабораторию и быстренько считали на электрических Рейнметаллах.

Первая же записанная и пригодная для выполнения программа у меня была на Алголе для машины... машины... никогда ее не видел. М что-то такое, Один? Покойный Дейкстра говорил: мне все равно, как работает машина, электрически, пневматически или чудом.
Самое смешное, что программа была сравнительно большой (требовала двух резиночек и специального мешка), остроумной, рекурсивной, и только после недели безуспешных попыток я узнал, что этот компилятор не поддерживает рекурсию.
А еще через пару дней сообразил, что есть короткое решение, буквально царский путь, без всякой рекурсии.
Так болезненно и дальше была устроена моя программистская карьера, почти всегда, с поправкой на опыт, конечно - поэтому я хорошо знаю, что я надежный программист, но без присущей таланту таинственной интуиции.

Вторая программа была на Лиспе для очень современной, стильной машины Одра, набивалась на ленточках, а что именно делала, не помню.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 02:54 am
Powered by Dreamwidth Studios