2554

Всегда изучайте инструкцию.⁠⁠

Однажды, классе в 6-7, хитрый учитель информатики решил заняться своими делами и дал классу задачку на Basic: сделайте мне на экране часы, с минутами и секундами, что бы тикали и взор мой услаждали. После чего удалился к столу и стал заниматься своими делами, ради которых и были загружены на академический час неокрепшие умы в классе.


Мы с другом, сидевшим за одним, видавшим восьмидюймовые дискеты IBM, решили, что в жизни, где каждый носит часы на руках, все должно быть проще. Открыв справку и вбив ключевое слово, мы нашли то что нам нужно. Шлеп-шлеп, рука вверх, "Готово!".


Учитель, возвращённый нами в суровую реальность, решил по-быстрому закрыть наше "готово", поэтому быстренько направился к монитору, готовя "не правильно, думайте дальше". Однако на экране оказались знакомые до боли числа, одно из которых менялось ровно каждую секунду.

"Ну-ка тормози отладку, показывай код..."

А там, вместо тонн инструкций загружающих мозги компьютера ежесекундно и центнеров проверок, приводящих некий счётчик к знакомому всем формату времени (скорее всего так представлял себе задачу учитель), лаконичное: CLS, вывести Get Time, повторить до второго пришествия спасителя.


В тот день мы были единственными, кто играли в Quake, пока остальные изобретали велосипед. С тех пор я всегда внимательно изучаю Docs к любому продукту, перед тем как изобретать "свой луна-парк с блекджеком и hookers".

30
Автор поста оценил этот комментарий

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

ЗЫ В оболочке MS-DOS нет GetTime. Это не BAT-ник.

ЗЗЫ Вообще не вижу особого смысла в рассказе, ну сократили код на 10 строчек готовой функцией, ну молодцы. Смотря с какой стороны смотреть, не всегда такую халяву вообще стоит поощрять. В практике кодинга такое встречается если не ежечасно, то ежедневно, что нужно брать куски готового кода, только юзать их надо не вот так отбалды, а изучать. А изучение говнокода чаще сложнее, чем самому написать по новой, пусть и более урезанный вариант. Много можно философствовать на тему.

раскрыть ветку (1)
21
Автор поста оценил этот комментарий
Каких тиков, 6 класс, вы о чем? :)
Это препод хотел проскочить нахаляву с уроком, но не тут-то было.
Я бы другую мораль тут привёл: не знаешь идеально инструмента сам - не проверяй с умным "подъебом" на нем других.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества