AAREXER_BLOG Telegram 547
История
Как говорится мужчина сказал - мужчина сделал (через месяц)

Итак, я на первом курсе и вот первый семестр прошел и пора сдавать зачет по информатике
Не секрет, что на первом курсе из программирования я знал только то, что программирование -это когда печатают, т.е. был достаточно подкован. Пары у нас были по C, но были в пятницу вечером - а значит пересекались с более важными делами и перед зачетом я обладал следующими знаниями: как выглядит преподаватель, знал его фамилию, знал где проходят пары и умел включить компьютер.

Вооружившись всеми этими знаниями я отправился на зачет, на котором преподаватель, посмотрев на мою посещаемость (уверенные 2 занятия из семестра) и на мой внешний вид (уверенные 10 из 10, где 10 - это расстояние в километрах от понимания предмета), предложил мне трояк и мы расходимся уже прямо сейчас без вопросов (тогда в МФТИ была еще пятибалльная система).

Вариант с тройкой был с негодованием отвергнут, так как ощущал я себя как двухметрового метросексуала 0% подкожного жира и 200+ IQ. Преподаватель еще раз посмотрел на меня и, вздохнув, предложил мне написать перемножение матриц. Почувствовав себя Избранным и не обнаружив вокруг агентов Смитов я, разумеется, согласился, поэтому приступил к делу немедленно.

Залогинившись я обнаружил некоторое количество файлов с расширением .c и .out (у нас были линуксы там - но я не помню какие, скорее всего что то типа Debian с Gnome). Довольно быстро помощью популярной в АйТи RnD жилки я обнаружил, что .out открывается в текстовом редакторе, но нечитаемы - а значит, это не наш друг. А вот расширение .c было более дружелюбно, поэтому я буквально нырнул в С. Надо отметить, что все, что было кроме «Hello World» было уже довольно душноватым, поэтому копируя прямо гигантские куски и запуская их (а я умел запускать и компилировать - это было на первом занятии, которое я посетил) я понял, что некоторые конструкции выводят на экран текст, а некоторые ожидаю ввода. Тогда я не придал важности тому, что два обратных слэша - это комментарий и копировал все вместе, потому даже «Hello World» вышел строк на 50 у меня (я там по ошибке еще и какие-то объявления скопировал). Как с помощью scanf что то куда то записать я понимал смутно и примерно, но сложнее было даже не записать в переменную - а использовать ее.

На этом моменте я обнаружил, что мы уже почти час сидим в аудитории и у нас осталось 30 минут.Успокоив учителя, тем, что разгадка уже близка и я буквально играюсь со шрифтами, я продолжил. За оставшиеся 25 минут я не смог продвинуться к матрице (о существовании массивов я не знал - эти инопланетяне технологии были за гранью моего разума). В итоге, понимая безвыходность ситуации я накопировал кусками: предложение ввести матрицу 1 и 2, плюс вывод ответа.

Разумеется, так как матрицы могли быть разными по размерам я не разобрался как их сохранять и я просто предлагал что-то ввести и это просто никуда не сохранялось. Понимая, что мы идем ВА-БАНК, я выбрал пример посложнее (не 1 1 1 1 на 1 1 1 1 грубо говоря), после чего запустив и прогнав happy path (а там другого и не было) я подозвал преподавателя и объявил, что СкайНЕТ 2.0 готов и человечество обречено.

Преподаватель подошел и попросил продемонстрировать работу ИИ в деле, на что я, сказав, что единичная матрица это хуже чем очень слабо и надо сразу на хардкор идти ввел единственно верную комбинацию цифр (на самом деле они ни на что не влияли). Увидев результат, я на бумажке уже в реалтайме показал, что перемножил я верно на что мне поставили таки четыре с минусом.

Пообещав продемонстрировать в следующем семестре еще большие знания, я взял зачетку и пошел пить пиво. В целом, удивлены были в тот вечер два человека: учитель - так как я как-то перемножил матрицы, а я - что компьютеры эти как то работают и это в целом интересно.

P.S. Уже после, через пару лет, когда я действительно увлекся программированием, я таки взял книжку Кренигана и Ритчи, прорешал ее. Ну а преподавателя того уже, к сожалению, нет в живых - так как старый состав в МФТИ уже сменился. Хороший был мужик.



tgoop.com/aarexer_blog/547
Create:
Last Update:

История
Как говорится мужчина сказал - мужчина сделал (через месяц)

Итак, я на первом курсе и вот первый семестр прошел и пора сдавать зачет по информатике
Не секрет, что на первом курсе из программирования я знал только то, что программирование -это когда печатают, т.е. был достаточно подкован. Пары у нас были по C, но были в пятницу вечером - а значит пересекались с более важными делами и перед зачетом я обладал следующими знаниями: как выглядит преподаватель, знал его фамилию, знал где проходят пары и умел включить компьютер.

Вооружившись всеми этими знаниями я отправился на зачет, на котором преподаватель, посмотрев на мою посещаемость (уверенные 2 занятия из семестра) и на мой внешний вид (уверенные 10 из 10, где 10 - это расстояние в километрах от понимания предмета), предложил мне трояк и мы расходимся уже прямо сейчас без вопросов (тогда в МФТИ была еще пятибалльная система).

Вариант с тройкой был с негодованием отвергнут, так как ощущал я себя как двухметрового метросексуала 0% подкожного жира и 200+ IQ. Преподаватель еще раз посмотрел на меня и, вздохнув, предложил мне написать перемножение матриц. Почувствовав себя Избранным и не обнаружив вокруг агентов Смитов я, разумеется, согласился, поэтому приступил к делу немедленно.

Залогинившись я обнаружил некоторое количество файлов с расширением .c и .out (у нас были линуксы там - но я не помню какие, скорее всего что то типа Debian с Gnome). Довольно быстро помощью популярной в АйТи RnD жилки я обнаружил, что .out открывается в текстовом редакторе, но нечитаемы - а значит, это не наш друг. А вот расширение .c было более дружелюбно, поэтому я буквально нырнул в С. Надо отметить, что все, что было кроме «Hello World» было уже довольно душноватым, поэтому копируя прямо гигантские куски и запуская их (а я умел запускать и компилировать - это было на первом занятии, которое я посетил) я понял, что некоторые конструкции выводят на экран текст, а некоторые ожидаю ввода. Тогда я не придал важности тому, что два обратных слэша - это комментарий и копировал все вместе, потому даже «Hello World» вышел строк на 50 у меня (я там по ошибке еще и какие-то объявления скопировал). Как с помощью scanf что то куда то записать я понимал смутно и примерно, но сложнее было даже не записать в переменную - а использовать ее.

На этом моменте я обнаружил, что мы уже почти час сидим в аудитории и у нас осталось 30 минут.Успокоив учителя, тем, что разгадка уже близка и я буквально играюсь со шрифтами, я продолжил. За оставшиеся 25 минут я не смог продвинуться к матрице (о существовании массивов я не знал - эти инопланетяне технологии были за гранью моего разума). В итоге, понимая безвыходность ситуации я накопировал кусками: предложение ввести матрицу 1 и 2, плюс вывод ответа.

Разумеется, так как матрицы могли быть разными по размерам я не разобрался как их сохранять и я просто предлагал что-то ввести и это просто никуда не сохранялось. Понимая, что мы идем ВА-БАНК, я выбрал пример посложнее (не 1 1 1 1 на 1 1 1 1 грубо говоря), после чего запустив и прогнав happy path (а там другого и не было) я подозвал преподавателя и объявил, что СкайНЕТ 2.0 готов и человечество обречено.

Преподаватель подошел и попросил продемонстрировать работу ИИ в деле, на что я, сказав, что единичная матрица это хуже чем очень слабо и надо сразу на хардкор идти ввел единственно верную комбинацию цифр (на самом деле они ни на что не влияли). Увидев результат, я на бумажке уже в реалтайме показал, что перемножил я верно на что мне поставили таки четыре с минусом.

Пообещав продемонстрировать в следующем семестре еще большие знания, я взял зачетку и пошел пить пиво. В целом, удивлены были в тот вечер два человека: учитель - так как я как-то перемножил матрицы, а я - что компьютеры эти как то работают и это в целом интересно.

P.S. Уже после, через пару лет, когда я действительно увлекся программированием, я таки взял книжку Кренигана и Ритчи, прорешал ее. Ну а преподавателя того уже, к сожалению, нет в живых - так как старый состав в МФТИ уже сменился. Хороший был мужик.

BY Блог Кучука




Share with your friend now:
tgoop.com/aarexer_blog/547

View MORE
Open in Telegram


Telegram News

Date: |

“[The defendant] could not shift his criminal liability,” Hui said. Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. ‘Ban’ on Telegram So far, more than a dozen different members have contributed to the group, posting voice notes of themselves screaming, yelling, groaning, and wailing in various pitches and rhythms. A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first.
from us


Telegram Блог Кучука
FROM American