Я – хакер! Хроника потерянного поколения. Дмитрий АртимовичЧитать онлайн книгу.
из детства. Родители уехали в лес за грибами и оставили меня одного дома. Когда они вернулись, сломанные механические часы на стене вдруг решили пойти. Мать сказала:
– Какой молодец, починил часы!
– Я не трогал их. Они сами.
Мне не поверили. Дело дошло до скандала.
– Я их не трогал! Я их не трогал! – повторял я.
В этой гимназии у нас был компьютерный класс. Там стояли старенькие 286-e процессоры с MS-DOS и Norton Commander. Поскольку я пришел в эту школу сразу в 7-й класс, то абсолютно не знал, как всем этим пользоваться. Помню, во взглядах одноклассников читался вопрос, не дурак ли я, когда в первый раз на уроке я сел за IBM PC и спросил, как им пользоваться. Все мои познания в Spectrum тут не годились, я был полным ламером[3].
Программирование мы начали изучать с забавного языка Logo. Суть этого языка – давать команды Черепашке: поверни налево, пройди вперед. А она чертит линию. Тут у меня и проявились способности – я мог заставить Черепашку начертить все что угодно. Мой первый и самый толковый преподаватель информатики по прозвищу Борода[4] сказал, что у ребенка есть способности.
Позже нашей школе подарили второй компьютерный класс – несколько машин IBM PC на базе процессора Intel Pentium. Там была установлена Windows 95! Я впервые увидел окна и графический интерфейс. Потом я узнал, что в старом классе была Windows 3.11, которую мы ни разу не запускали.
Более того, компьютеры были включены в локальную сеть! Это было что-то, мы с друзьями играли в «Червы»[5] вчетвером.
Черепашка плавно перешла в Pascal. Дома я тут же прочитал книгу про программирование на Pascal’е. Скажу честно, Pascal мне не нравится, но задачки в школе мы решали на нем.
В то время мне очень нравилось читать книги типа «Самоучитель Windows 95», «Pascal» – хотя бы в книге ты мог прикоснуться к этим новым, захватывающим технологиям.
Мой интерес к программированию рос, и родители решили, что детям нужен компьютер. Поскольку денег тогда не было совсем, мы продали дачу, на которой я летом поливал огурцы и помидоры.
На вырученные от продажи дачи $700 мой старший брат и мать отправились в Санкт-Петербург за компьютером. На тот момент в продаже уже было следующее поколение процессоров Intel Pentium II. Но денег на полноценный второй «пень» не хватило, поэтому пришлось взять Celeron 266. Видеокарта была ATI Rage 4 Pro. Примечательна она тем, что поддерживала Direct 3D, но не поддерживала OpenGL. А Quake, о котором я напишу позже, работал как раз на OpenGL. Тогда я уже перешел в 9-й класс.
Через какое-то время слабомощную ATI-шку мы все-таки заменили на NVIDIA Riva TNT2 Vanta-16. И опять это была обрезанная версия полноценного на тот момент ускорителя Riva TNT2. Что было, то было. Кое-как играть можно было и на Vanta.
Тогда для увеличения мощности многие любили разгонять и процессоры, и видеокарты. Так сделали и мы с братом – увеличили частоты процессора с 266 до 333 МГц. Материнская плата на нашем ПК была простенькая, но позволяла увеличить частоту шины. Вместе с частотой шины
3
Ла́мер (от англ. lame «увечный, хромой») – на компьютерном сленге так называют человека, плохо умеющего обращаться с компьютером, неспособного или принципиально не желающего хорошо освоить работу на компьютере.
4
Борода – так мы с одноклассниками называли учителя информатики, потому что тогда еще не каждый второй выглядел лесорубом, и густая растительность на лице была скорее исключением, чем нормой.
5
«Червы» – популярная карточная игра для четырех игроков, главной задачей в которой является набрать наименьшее количество очков. Каждая игра состоит из нескольких раундов, и количество очков, полученных игроком в раунде, определяется количеством черв во взятках, собранных данным игроком. Для игры используется обычная колода из 52 карт.