|
Каменный век компьютерного андеграунда
Xakep, номер #048, стр. 048-044-3 Первые программисты набирали свои программы напрямую в машинных кодах, а команды состояли из последовательностей нолей и единичек. В дебрях этих цифр мог запутаться даже самый блестящий математик. Но вскоре после появления в МИТ "TX-0" профессор Джек Дэннис разработал новый язык программирования Assembler, позволявший писать команды в гораздо более удобной форме и переводивший их в понятный компьютерам машинный код. Примерно в то же время Джон МакКарти, классический "чокнутый профессор", преподающий курсы программирования для студентов МИТ, изобрел LISP - старейший язык программирования высокого уровня. Компьютерную науку постигали люди разных возрастов. Молодые студенты работали на больших машинах наравне со своими преподавателями, такими мэтрами как Дэннис и МакКензи, порой удивляя своих наставников блестящими идеями. Компьютерное сообщество судило друг друга не по возрасту и чину, а по знаниям и мастерству. Например, одним из лучших программистов МИТ того времени был Питер Датч. Будучи сыном декана одного из факультетов, он целыми днями блуждал по лабиринтам института в поисках чего-нибудь интересного. И, случайно попав в корпус N26, увидев огромные, таинственные машины с множеством кнопок и рычагов, он не мог больше думать ни о чем другом. Будучи блестящим математиком от природы и, благодаря своему положению, имея неограниченный доступ к компьютерному центру, он быстро освоил программирование. После знакомства с "тэкси", большую часть времени Питер стал заниматься составлением программ, а в перерывах - часто подсказывал решение проблем многим людям из технического персонала. Ему было 12 лет. Для хакеров КСиЭ не имело значения, что делать - их привлекал сам процесс программирования и общения с компьютером. Один из них, Питер Самсон, заставил "тэкси" проигрывать мелодию Баха. На простых людей эти звуки, издаваемые машиной стоимостью три миллиона долларов, не производили большого впечатления. Только компьютерщики, подобные Питеру, могли оценить масштаб работы, в результате которой компьютер, еще не предназначенный для программирования звуков, вдруг заиграл. Еще один фурор в компьютерных кругах произвел тот самый Джон МакКарти. Он заставил эту тупую железку, подчиняющуюся только командам и не имеющую возможности шагу ступить без инструкций человека, ДУМАТЬ. По крайней мере, так казалось в его первых в мире компьютерных шахматах. <Золотой век> Большие компьютеры, имевшие безграничные просторы для изучения, привлекали гениальных математиков, прирожденных физиков, молодых ребят, открывших для себя мир кодов и электронных импульсов. Общая привязанность и стиль жизни объединяли их, и постепенно в недрах МИТ стало зарождаться новое сообщество со своей философией, этикой, стилем жизни. Хакеры КСиЭ не писали манифестов, не устанавливали заповедей Хакерской Этики и практически не обсуждали эту тему. Все это появилось само, из взаимоотношений студентов и безграничного увлечения компьютерами МИТ. Не запечатленный на бумаге, дух Хакерской Этики витал среди юных компьютерных гениев. О ней никогда не задумывались, но ей следовали самые преданные из этих ребят: Питер Самсон, Алан Котак, Боб Сандерс, Питер Датч, Боб Вагнер, Том Кнайт, Стюард Нэльсон, а чуть позже Билл Госпер, Ричард Гринблат и Ричард Стэлман. Большинство их них остались верными своим принципам до сих пор и считают 50-60-е гг. настоящим "золотым веком хакерства". |