Программирование для чайников

G
Завершён
33
автор
Фэндом:
Пэйринг и персонажи:
Размер:
4 страницы, 1 386 слов, 1 часть
Описание:
Примечания:
Публикация на других ресурсах:
Уточнять у автора / переводчика
33 Нравится 2 Отзывы 6 В сборник

С# для чайников

Настройки
Примечания:
      Когда Олег завалился в их комнату, время давно перевалило за полночь. Прикрыв за собой окно, парень на цыпочках, словно солдат на вражеской территории, прокрался вдоль кроватей, разбросанной одежды, огибая скрипящие половицы, к шкафу около двери. Дверца шкафа издала противный, протяжный скрип, заставивший Волкова застыть в одном положении, надеясь, что это не прервет слишком чуткий сон Сережи. Иначе от вопросов ему не отделаться. -Не старайся, — донесся недовольный голос его соседа прямо из комка одеяла и простыни, а затем из этой же кучи показалась и рыжая макушка Разумовского. И сонным он совершенно не выглядел. — Я все равно не сплю.       Полностью избавившись от своих пут, несколько раз едва не познакомив грязный деревянный пол и свое лицо, Сережа зачесал своими длинными пальцами волосы назад, чтобы не лезли в глаза, и приблизился к другу, заглядывая за спину, было слишком интересно, чего ради Олег сбегал в город, рискуя быть пойманным воспитателями и отстраненным от спортивных мероприятий, которые Волков так любил. -Не говори, что меня караулил, Серый, — протянул Олег, все же затолкав коробку в шкаф и прикрыв его раньше, чем любопытный нос Сережи окажется прижат створками дверей. -И не буду, — скрестив руки на груди, ответил Разумовский и вернулся обратно на кровать. — Просто читал книгу и только собрался лечь.       В доказательство этому с края кровати свалилась потрепанная книженция, которую Олег помнил. Сережа уже читал ее до этого, уже раз пять, наверное, но каждый раз она вновь оставалась у него, а не сдавалась в библиотеку, куда Сережа обещал вернуть эту книгу учительнице информатики еще пару месяцев назад. Быстро запихнув ее в тумбочку, Сережа уставился на соседа, ожидая занимательного рассказа. -Не смотри на меня так, я не собираюсь ничего тебе объяснять, по крайней мере сегодня. Будь добр, доживи до завтра, а там…. Я подумаю, стоит ли рассказывать, — Волков хитро улыбнулся, скидывая с ног кроссовки и заваливаясь на кровать, даже не раздеваясь, спать хотелось ужасно.       Уже проваливаясь в сон, Олег ощущал на себе пристальный взгляд ярко голубых глаз Сережи, и если обычно это могло ему помешать, сейчас он был слишком уставшим, чтобы хоть что-то предпринимать. Успокоится и сам уснет, авось уже не маленький, целых пятнадцать лет, чтобы Олег следил за его режимом. Не Олег же с утра будет, как помятый помидор скучать на уроках математики.       Сереже не спалось, и дело было даже не в кошмарах, к ним он уже давно привык, ему не нравилось, что у Олега были от него тайны. Откинувшись на подушку, давно уже промявшуюся под его головой, Сережа закрыл глаза, пытаясь посчитать овец. Но счет постоянно сбивался, и рыжий только сильнее отбивал себе всякое желание спать. Неизвестная коробка в шкафу манила, но он был бы плохим другом, если бы поддался соблазну узнать, что там.       Накрыв голову подушкой и натянув повыше одеяло, Сережа постарался не думать о странной коробке. Воздуха под такой конструкцией не хватало, приходилось выныривать, чтобы вдохнуть свежего воздуха. И так он и уснул, наполовину закрытый подушкой и одеялом и наполовину высунувшийся наружу. -Серый, — голос Олега разрушил полудрему, словно раскат грома в чистом небе. — Серый, просыпайся.       Оторвав голову от подушки, Сережа заспанно уставился на друга, стараясь подавить зевок, но выходило не очень. Проморгавшись, чтобы сфокусировать взгляд на приятеле, Сережа сильнее закутался в простыню, чтобы еще хоть чуть-чуть задержаться в сонном царстве. -Ты же помнишь, что у тебя сегодня День Рождение, да? — хитро усмехнувшись, проговорил Волков, заваливаясь на свою койку.       Это в момент отрезвило сознание Разумовского, заставив подорваться из своего кокона. Поднявшись под смешок Олега, Сережа уселся рядом, заглядывая в темные глаза соседа, пытаясь понять, что тот задумал. -Забавно, что в отличие от меня, ты то о нем помнишь, — ответил рыжий, собирая волосы в хвост, чтобы они не лезли в глаза, петухи и колтуны его сейчас мало волновали.       Волновало лишь то, что друг что-то придумал, иначе бы не стал просыпаться.… Разумовский бросил взгляд на часы над дверью, часовая стрелка едва доходила до шести утра. Обычно друга сложно было разбудить к завтраку, а тут он сам проснулся в такую несусветную рань, когда даже воспитатели еще не выходили на свой пост. -Я помню все, — похвастался Олег, точно понимая, что Разумовский напомнит, как он забыл формулу на физике, — Что касается тебя.       Потрепав Сережу по голове, Волков прошествовал к шкафу, куда вчера спрятал коробку, явно надеясь на порядочность друга, и выудил ее из-под кучи одежды. При свете дня коробка казалась намного меньше, чем ночью. -Это тебе, — пробормотал Олег, бережно передавая коробку в руки Сережи, завороженно глядящего на рисунок на коробке и вполне ясную надпись «ноутбук» -Должен ли я знать, как ты его достал? — недоверчиво уточнил Сережа, находясь в шаге от того, чтобы радостно задушить Олега в объятиях. Волков лишь отрицательно покачал головой.       Серёжа аккуратно вскрыл упаковку, смотря то на Олега, то на почти новую лакированную поверхность ноутбука. Осторожно достав технику, он провёл пальцем по гладкому корпусу, убеждая себя, что ему не кажется. -Я знал, что тебе понравится, — Олег помахал перед носом рыжего тетрадкой с кодами, которые друг пытался выводить, даже не зная, работают они или нет. -Спасибо, — отложив ноут на свою тумбочку, Разумовский накинулся на друга и вместе они рухнули на пол, явно разбудив этим соседей снизу, но сейчас им было совершенно плевать.

***

       Кнопки у ноутбука были приятными на ощупь, а проверять на нем свои программы было намного проще, да и быстрее, чем на компах в библиотеке. Забивая в поисковик онлайн компиляторы, Серёжа упорно старался довести свои тетрадные коды до рабочего состояния, что у него совсем не получалось. То и дело выскакивали ошибки компиляции, но выяснить, что он делает не так, не удавалось. Минусы онлайн компиляторов были в том, что кроме маркировки ошибки он ничего не выдавал, а от того поиски затягивались на дни. Поди догадайся, в какой из 70 строчек он ошибся.       Книжка, которая должна была помочь разобраться с неподатливым шарпом, никак не помогала обойти ошибки компиляции, он и так знал уже каждую букву в тексте и безошибочно мог объяснить принцип действия связки set/get или написание тернарного оператора. Но это не помогало от слова совсем -Попробуй к преподше подойти, — стоя за спиной друга, посоветовал Волков. — Она же тебя на эту муть посадила. Погоди, а тут разве не должно быть точки с запятой?       Серёжа проследил за пальцем Олега и поставил пропущенный знак. Нажав кнопку запуска, он уже и не надеялся увидеть вывод программы, но он вдруг появился на месте, где еще недавно горела ошибка. -Да что ж такое то, — хлопнув по покрывалу, проворчал Разумовский. — Неужели все было настолько элементарно.       Олег засмеялся, наблюдая такую быструю смену настроения друга, от агрессии до депрессии. -Может тебе скачать нормальное приложение, где места с ошибками будут подсвечиваться? Не думаю, что профессиональные программисты пишут все без ошибок, — похлопав друга по колену, предложил Волков.       Закрыв лицо ладонями, Разумовский откинулся на стену, отрицательно качая головой. -Я уже пытался. Вай-фай приюта не тянет студию. На двадцати процентах все виснет, даже когда я через компы в библиотеке пытался скачать, так что довольствуюсь, что доступно. Но мне правда нравится, Олег. Это уже не на бумаге писать, — ответил Сережа, внося в тетрадный код все правки из онлайн компилятора, чтобы все было при нем.        Перевернув лист, Сережа вновь вернулся к набору одной из программ. Он писал программы для каждого вида циклов, для каждого оператора, чтобы в каждом случае понимать, что происходит, но с появлением ноутбука стало понятно, что местами он ничего не понял, хотя и делал старательно вид, что все ясно и понятно.       В программировании хоть иногда что-то было понятно с первого раза? Вот именно, что нет. Как бы ты не был уверен, что все будет работать, с вероятностью девяносто восемь процентов с первого раза ничего не будет работать. Хоть пиши тесты сразу. Именно этими фразами бросался Сережа, стоило Олегу приблизиться и поинтересоваться, как идет работа. Но он все равно увлечен. Какими-то обходными путями все же скачивает студию, что-то строчит и строчит, и постоянный стук клавиш не покидает стен комнаты, периодически это прерывается тихой руганью. Олег, наблюдающий за попытками Разумовского разобраться с «чертовым шарпом», лишь улыбается. Полгода работы явно стоили этих эмоций. Как бы Сережа не бухтел по поводу слишком наглой машины, которая не хочет признать код рабочим, он был на самом деле счастлив погрузится в среду разработки.       Два месяца, две недели и три дня спустя, в День Рождение теперь уже Олега, Сережа заскакивает на кровать друга с ноутом наперевес, совершенно радостный, будто изобрел как минимум искусственный интеллект. -Короче, я написал тебе подарок, — воодушевленно проговорил он, сияя ярче лампы в их комнате, а та горела прям очень ярко.       Олег нажал на кнопку старта.       Сережа учился очень быстро. Но убил две недели, чтобы понять, как подключить к приложению любимую песню Олега.
Примечания:
33 Нравится 2 Отзывы 6 В сборник
Отзывы (2)